5

たとえばmaster、リモート リポジトリにプッシュしていて、しばらく時間がかかっている場合、別のターミナルを開いgit checkout secondbranchて作業を再開しても安全ですか? プッシュを行っていた元のプロセスは、新しいチェックアウトによって中断されますか?

4

2 に答える 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 に答える