1

gitリポジトリをセットアップしました。ツールの使い方を勉強中です。

コンピューター AI で次のことを行います。

git add foo.c
  git commit -a -m "version 1.0"
  git push --mirror user@server:/home/git/pilot

コンピューター BI で次のことを行います。

git clone user@MainServer:/home/git/pilot

これで、コンピューター B でおつり 1.0 を取得できます

質問: 最初の問題は、/c/temp/pilot (master) と表示されていることですが、他の何かを表示するべきではないですか? マスターは MainServer です。

コンピューター AI で別の変更を行い、コミットしてサーバーにプッシュします

私が行う場合、コンピューターBで:

git diff origin/master 

違いはわかりませんが、もしそうなら:

git pull

私は最新のものを手に入れました 何が間違っていますか? コンピュータ B のデータベースを MainServer に依存するように設定するにはどうすればよいですか?

ありがとうトニー

4

1 に答える 1

2

git diff元のリモートから最新の変更を取得しません。git fetch originの前に実行する必要がありますgit diff

一方、git pullすでに取得ステップが含まれています (また、リモートの変更をマージします)。

于 2013-04-30T20:50:42.627 に答える