たとえばmaster
、リモート リポジトリにプッシュしていて、しばらく時間がかかっている場合、別のターミナルを開いgit checkout secondbranch
て作業を再開しても安全ですか? プッシュを行っていた元のプロセスは、新しいチェックアウトによって中断されますか?
質問する
309 次
2 に答える
2
プッシュはローカルリポジトリからの読み取りとリモートへの書き込みであり、チェックアウトはローカルリポジトリからの読み取りとワークスペースへの書き込みであるため、安全である必要があります。
何がどこに行くのかをうまく視覚化: http ://www.ndpsoftware.com/git-cheatsheet.html#loc=local_repo ;
于 2012-07-30T06:27:43.053 に答える
2
はい、安全です。
プッシュは、作業ディレクトリやチェックアウト ブランチとは別の概念です。実際には、レポの .git ディレクトリ (またはそのことについてはベアレポ) からプッシュおよびフェッチできます。これは、大まかに言えば、アプリケーションの 2 つの側面が適切に分離されていることを示しています。
そうは言っても、常にデータのバックアップを作成してください。
于 2012-07-30T05:16:59.417 に答える