redwarrior’s diary

C#, ASP.NET, WEB, G*などの雑多な情報

Git

git-flow や GitHub Flow を運用しやすいようにアレンジして使っていました

Git

ちょっと前の開発プロジェクトで使っていたGitを使用したワークフローについて書いてみます。 ざっくり言うと、リポジトリを一つしか使用しない git-flow って感じです。もしくはルールを追加した GitHub Flow でしょうか。

PowerShellでGit操作が楽になるposh-gitをインストールしてみた。

以前の投稿で、PowerShellでGitコマンドを実行できるようになりました。 redwarrior.hateblo.jp その時に行ったposh-gitのインストールと設定についてまとめておこうと思います。 PowerShellの設定 PowerShellを使用して、プロキシ経由でファイルをダウンロ…

(小ネタ)GitコマンドをPowerShellスクリプトに組み込む最も簡単な方法

前回の記事で、ClickOnceアプリケーションをコマンドラインから発行する方法を書きましたが、 どうせならばバージョン管理システムからソースコードをダウンロードして、ビルドが出来るようにしたいと思い、GitコマンドをPowershellスクリプトに組み込む方法…

Gitのブランチについて勘違いもしくは思い込んでいたこと

Git

Gitのブランチについて、今まで勘違いというか思い込みをしていたことがわかったので、記録しておこうと思います。 下記リンク先の公式ドキュメントに書いてあることなのですが、核心の部分を引用すると以下の通りです。 Git におけるブランチとは、実際のと…

Git Bashで日本語入力をする

Git

WindowsでGitを使う場合に、大体の操作はTortoise GitやSource Treeで行ってしまうのですが、Gitコマンドを使ってちょっと複雑なことをやろうとすると意外とめんどうです。 TortoiseGitでは、機能が足りなかったり(特にオプションなど)、SourceTreeはたま…

「TortoiseGitでユーザー名・パスワードを記憶する」をやってみた。

Git

Gitをコマンドラインから使うのは慣れていないと辛いので、Windows上でGitを使う場合は、TortoiseGitやSourceTreeをインストールしています。 TortoiseGitでリモートサーバーにPushするときに、ユーザー名・パスワードを毎回入力するのは面倒なので省略でき…

Gitで作業を一時的に保存して、ブランチを作成し、保存した作業を戻す方法

Git

開発中にブランチを作成するのを忘れて、ソースコードを編集してしまうことがたまにあります。そうした場合、1,2ファイルならば、編集したファイルをデスクトップ等に保存して、変更を元に戻し、ブランチを作成後にデスクトップにあるファイルで上書きす…

Gitで存在しないリモートリポジトリの設定情報を削除する

Git

Gitを始めようとした時に、いきなりサーバーのリポジトリをGitにするってことは無いと思います。GitHubやクラウドのサービスを使える場合は別ですがそうでない場合は、大体はローカルのマシンにGitをインストールして、ローカルリポジトリから始めると思いま…

GitHub Flowの手順を調べました

Git

先日、職場のサーバーにGitリポジトリが導入されました。やったー!これでGitでコード共有することが出来るようになります。 さっそく使うにあたって、使い方調べたところgit-flowとGitHub Flowというテクニックがあることがわかりました。GitHub Flowの方が…