15
私はgitに既存のコードを最初にインポートしています。それは非常に大きなコードベースなので、プッシュは時間がかかります。gitがプッシュしている間も作業を続行できますか?
gitが変更を取得してからアップロードするので、プッシュの進行中に作業を続行するのは安全ですか、ファイルを変更する前に完了するまで待つ必要がありますか?
私はgitに既存のコードを最初にインポートしています。それは非常に大きなコードベースなので、プッシュは時間がかかります。gitがプッシュしている間も作業を続行できますか?
gitが変更を取得してからアップロードするので、プッシュの進行中に作業を続行するのは安全ですか、ファイルを変更する前に完了するまで待つ必要がありますか?
Gitがプッシュすると、作業ツリーからは何も読み書きされず、.git
フォルダのものだけが読み込まれます。
はい、作業を続行することは安全です。
しかし、作業ツリーを変更すると、その逆が真であると仮定していますか?例えば私が数ヶ月で引っ張ってこなかったら、私はそれがはいを完了するのを待たなければならなかったでしょうか? – Hailwood
'pull'は' fetch' + 'merge'の短縮形です。 'fetch'はあなたのファイルを変更しません、' merge'は明らかに行います。接続が遅い場合は、作業中に 'fetch'を実行してから、作業ツリーにリモート変更を加えることを決めるときに' merge'することができます。 – kan