Git & Github (その1)
エイリアス
エイリアスの設定をしていなかったので、以下のエイリアスを設定
- co = checkout
- cob = checkout -b
- br = branch
- st = status
コマンド
今までは、Gitを一人で使っていたため、リモートリポジトリに関するコマンドを覚えていなかったので、 fetch, pull, pushあたりをおさらい。
ツール
コミットグラフをGUIで見たかったので、SourceTreeというツールを入れました!
Pull Request
Pull Requestを使ったことがなかったので、考え方を理解するのに時間がかかった。 ForkしないPull Requestは
- 新たにブランチを作る。
- pushして、Pull Requestを送る。
- リポジトリ管理者が、Pull Requestされたブランチをマージする。
ForkしないPull Requestでは、masterブランチを変更しないように、新しくブランチを作成してから作業することが重要。
ForkするPull Requestはこのページが分かりやすかった。
雑感
Gitはブランチを作るのが素早くできるため、作業中に別の作業が入った時に切り替えがしやすいのが嬉しい。 stashコマンドも便利。