5

例如,如果我正在推master送到远程仓库并且需要一段时间,那么打开另一个终端是否安全,git checkout secondbranch这样我就可以重新开始工作了?执行推送的原始流程是否会被新的结帐中断?

4

2 回答 2

2

是的,它是安全的。

Push 是独立于工作目录和签出分支的概念。您实际上可以从您的仓库(或任何裸仓库)的 .git 目录中推送和获取。这表明,在高层次上,应用程序的两个方面是完全隔离的。

话虽如此,请始终备份您的数据。

于 2012-07-30T05:16:59.417 回答
2

它应该是安全的,因为 push 是从您的本地 repo 读取并写入远程,而 checkout 是从您的本地 repo 读取并写入您的工作区。

去哪里的漂亮可视化: http ://www.ndpsoftware.com/git-cheatsheet.html#loc=local_repo ;

于 2012-07-30T06:27:43.053 回答