0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Git Hubを使う際に実務で困らないために、、、

Posted at

#pullリクエストの使い方

プルリクエストは、自分の変更したコードを
リポジトリに取り込んでもらえるように依頼する機能であり。
チームで開発している場合を想定すると、
自分(生徒)がテストを提出して、それをチームメンバー(先生)にレビューしてもらい、
採点をもらって、合格すれば提出されるみたいな感覚です:relaxed:

##プルリクエストの手順

  1. masterブランチを最新に更新
  2. ブランチを作成
  3. ファイルを新規作成・変更
  4. 変更をコミット
  5. Git Hubへプッシュ ※ここまでがローカルで行われること
  6. プルリクエストを送る ※ここからGit Hubのホームページ上で行う作業
  7. コードレビュー
  8. プルリクエストをマージ
  9. ブランチを削除

よくここで、やってしまうのがローカルの状況とGitHub上の状況を
最新にしていないと、変更の積み上げによって生じる歪みで、
コンフリクトが発生する:sleepy:ということです。

常に、今の自分がどういう状況なのかは確認しておくことと
自分が実際どんな操作を行っているのかはよく把握しておくことが大事。

基本的には、GitHubフローと呼ばれるGitHub社が推奨している形に沿って
開発を進めるのがベターになってくる。

やりがちなのが後始末をしっかりとしないためにリモートとローカルの環境に差異が起きて
無駄なコンフリクトが発生してしまうこと。
なので、プルリプが終わったら、必ずローカルのブランチも綺麗にして
最後にgit pull origin masterをしてから終了して、
新たにブランチを切って開発・修正するようにしていきたい。

今後もここには気をつけたい。。。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?