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は

  1. 新たにブランチを作る。
  2. pushして、Pull Requestを送る。
  3. リポジトリ管理者が、Pull Requestされたブランチをマージする。

ForkしないPull Requestでは、masterブランチを変更しないように、新しくブランチを作成してから作業することが重要。

ForkするPull Requestはこのページが分かりやすかった。

雑感

Gitはブランチを作るのが素早くできるため、作業中に別の作業が入った時に切り替えがしやすいのが嬉しい。 stashコマンドも便利。