gitのremote, fetch, mergeなどについて.
git cloneの方法の基本的な手順,
git remote, git fetch, git mergeなど, 今まで不明だった箇所がクリアになりました.
下記の記事に感謝.
- git add .とgit commitで自分のホームディレクトリに履歴を保存する。
- gitリポジトリは、git cloneで任意の場所にコピーすることが出来る。
- gitリポジトリ同士を同期させるためには、git pull、git fetch、git mergeを利用する。
- git fetchで外部のgitリポジトリをキャッシュに取り込む。
- git mergeで合算されてコードが修正される。
- 変更箇所が重複していなければ、自動的に取り込まれる。
- コードが対立していれば、対立の状況がファイルに保存される。
- git pullはgit fetch + git merge。(git commit -aのような感覚だ)
- git remote add エイリアス名 リポジトリのパスで、外部リポジトリにエイリアス名を設定することが出来る。
Ref.
http://d.hatena.ne.jp/zariganitosh/20080908/1220881938
http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/gittutorial.html
http://www8.atwiki.jp/git_jp/pub/Documentation.ja/user-manual.html