2017-03-25 9 views
-1

私は2台のコンピュータで作業します。私が1つの仕事を終えるたびに、私はgithubのためにこれをプッシュします。
そして、他のコンピュータの別の場所で作業すると、githubからリポジトリがクローンされます。そしてループの中で。 いいですか?
すべてのプロジェクトファイルの代わりに差分のみをダウンロードできますか?2台のコンピュータで作業する - gitクローンのみの違い

+1

コードを更新するには 'git pull'を実行します。コンピュータごとに1回のみ複製する必要があります。 – JJJ

+0

git pullシステムが復帰した後すでに最新の状態になっていますが、何も起こりません。私は古いファイルを持っています – forschool

+0

このメッセージが表示されていることの完全なステップバイステップの例を示してください。 –

答えて

0

すべてのプロジェクトファイルの代わりに差分のみをダウンロードすることはできますか?

はい、これはgit fetchgit pullが対象です。

+0

何も起こりません、私は古いファイルを持っています – forschool

0

作業を開始するコンピュータでgit pullを実行してください。現在のマシンには存在しないGitHubからの変更だけを取得します。

+0

"既に最新の状態です"コンソールでは、私はまだ古いファイルを持っています – forschool

+0

他のコンピュータから変更をプッシュしましたか?最後のコミットを確認するには 'git log'を実行します。また、コミットのチェックは実際にはGitHubの最後のコミットです。 –

+0

私はGitHubのようなこの同じコミットを実際に持っていますが、私は別のコンテンツファイルを持っていますさらに、githubのようなすべてのファイルプロジェクトを持っていません – forschool

0

両方のリポジトリにGitHubリポジトリがリモートとしてあります。あなたはgit remote -vでそれを確認することができ、あなたは次のようになります。

origin [email protected]:<user>/<repo>.git (fetch) 
origin [email protected]:<user>/<repo>.git (push) 

だから、あなただけのpull(レポ内のファイルが変更されます)またはfetchを行うことができます(、レポにのみ.git内部をファイルは変更されません) 。

関連する問題