私はXcodeのリモコンからちょうど引っ張っています。「遠隔変更をプルする」の途中でキャンセルするとどうなりますか?
これは、通常は5〜30秒かかるため、15分の変更をフェッチしています( 'フェッチ変更'はまだ回転しています)。私は何かが間違っているかどうかわからない。私のインターネット速度は完璧です。
キャンセルすると何かが壊れますか?すなわち、混乱したコードを取得する。それは今までに起こったことですか?プロセスは原子質ですか?
私はXcodeのリモコンからちょうど引っ張っています。「遠隔変更をプルする」の途中でキャンセルするとどうなりますか?
これは、通常は5〜30秒かかるため、15分の変更をフェッチしています( 'フェッチ変更'はまだ回転しています)。私は何かが間違っているかどうかわからない。私のインターネット速度は完璧です。
キャンセルすると何かが壊れますか?すなわち、混乱したコードを取得する。それは今までに起こったことですか?プロセスは原子質ですか?
git pull
を実行することは、git fetch
の後にgit merge
とすることと同じです。後者のマージ操作は、ローカルブランチとそれに対応するトラッキングブランチ間で完全にローカルで行われ、実際の質問とは関係ありません。
Gitはアトミック操作は、環境問題はgitのは、ファイルの半分をコミットすることはありませんつまり有することが知られている:について
git fetch
では、this blogはおそらく
git fetch
含むGitの操作は、アトミックであることを述べるように見えますリポジトリに保存して残りの部分を残します。
これが正確であると仮定すると、リモート追跡ブランチはgit fetch
の間に完全に更新されるか、そのまま維持されます。
私の答えはあなたの質問に対処しましたか? –
@TimBiegeleisenはい、ありがとうございます。問題を解決したかったので、私は訂正された答えとしてマークしませんでした。しかし私はGithubが今のところ幾分下がっていることを知った。 :| – Honey