ハッピーメモメモ

私的備忘録

【Git】他の人が作ったリポジトリをさわる

mergeは2パターンある!

1.ローカルでmergeする

2.リモートでmergeする(プルリクエスト)

 

 

 

〇クローンを作成したいディレクトリに移動する

~$ cd <ディレクトリ名>

 

〇クローンを作成

~$ git clone <リポジトリ>

→2つのファイルがコピーされる

・リモートリポジトリのファイル(ワークツリーへ)

・「.git」ディレクト

 

〇ブランチの作成

git branch naka2

 

〇ブランチに入る

git checkout naka2

 

〇変更を加える

例)ファイルを追加

※もしブランチに入らずにmasterを変更してしまったら、

 まずはPULLしてmasterとの齟齬をなくす!

 

〇リモートでmergeする方法

 git add, git commit を実行

 git push origin naka2を実行

 ※masterブランチには異動しなくていい

 Github(リモート)に移動して、プルリクエス

 

 ーーpullを挟むときはーー

 git add, git commit を実行

 <masterに移動、git pull origin master、naka2に戻る>

 git push origin naka2を実行

 

〇ローカルでmergeする方法

 コマンドの記事を参考

 

〇conflict問題の解決

 「Resolve conflicts」をクリック

 「=======」とか「>>>>>>> master」とか、あと要らない行を削除

 「Mark as resolved(解決済みとしてマークする)」をクリック