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