gitの仕組みを理解しようとしています。そこで、空のレポを初期化し、次のようにファイルを追加しました。
cd /home/adnan/workspace
mkdir git-test
cd git-test
git init
touch README
git add .
git commit -m "initial commit"
次の一連のコマンドを使用して、このレポを複製しました
cd /home/adnan/Desktop
git clone /home/adnan/workspace/git-test
その後、READMEファイルに変更を加え、コミットし、次のコマンドを使用して最初のレポにプッシュしました
cd /home/adnan/Desktop/git-test
vi README
git commit -a -m "second commit"
git push
両方のリポジトリでgit logを実行すると、同じことが表示されます。
commit cdf192f7e26e734c7a56cc830ade2e2d13c6fb0d 作成者: Adnan Waheed 日付:
Tue Mar 1 14:05:12 2011 +0500second commit
commit f8b75838e728e46cae949f66ff86d29c0864d976 作成者: Adnan Waheed 日付:
Tue Mar 1 14:03:23 2011 +0500initial commit
しかし、元のレポ、つまり/home/adnan/workspace/git-testの変更を取得する方法がわかりません。git checkoutを実行しようとすると、次のメッセージが表示されます。
M README
複製されたリポジトリで行ってプッシュした変更を取得するにはどうすればよいですか?