40
49

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 5 years have passed since last update.

プルリクエストとは

Last updated at Posted at 2017-02-11

##プルリクエストをなんとなく理解したので
とりあえずメモ。

###で、プルリクエストとは
[こういうことだっ]
(http://www.backlog.jp/git-guide/pull-request/pull-request1_1.html)

##実際のコマンドと流れ
1.作業対象のソース(リモートリポジトリ)をローカルリポジトリにcloneもしくはpull

git clone リポジトリ名 ディレクトリ名
git pull リポジトリ名 ブランチ名

2.ローカルリポジトリでブランチを追加し、移動

git checkout -b ブランチ名

3.開発してadd&commit!

git add .
git commit -m "メッセージ"

4.ブランチのリモートリポジトリにpush!

git push リモートリポジトリ名 ブランチ名

5.プルリクエストを送る
[めちゃめちゃ丁寧な解説]
(http://www.backlog.jp/git-guide/pull-request/pull-request2_3.html)

6.マージする
[めちゃめちゃ丁寧再び]
(http://www.backlog.jp/git-guide/pull-request/pull-request2_5.html)

7.ローカルレポジトリでmasterに移動してpull

git checkout master
git pull リモートリポジトリ名 master

##コンフリクトが起きたら、、、?
1.Aさん(他人)のプルリクが通り、自分のプルリクが通らなかった場合を考える
new_branchというブランチ名で開発を進めていたとする

2.リモートリポジトリのmasterをローカルリポジトリのmasterにpull

git pull origin master

3.ローカルリポジトリでnew_branchにmasterをマージする

git checkout new_branch
git merge master

4.コンフリクトを確認し訂正する
->この後は上と一緒

[gitのコマンドはこっちでまとめてみた]
(http://qiita.com/kemako/items/3f8d80b4028621b4e58b)

40
49
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
40
49

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?