例如,如果我推master
到远程回购和它采取了一段时间,是安全的打开另一个终端,做git checkout secondbranch
这样我就可以重新开始工作? 是原工艺做推要由新的结账被打乱?
Answer 1:
它应该是安全的,因为推动从本地回购读取和写入到远程,和检查从本地回购读取和写入到您的工作空间。
什么-去-那里尼斯可视化: http://www.ndpsoftware.com/git-cheatsheet.html#loc=local_repo ;
Answer 2:
是的,它是安全的。
推的是从工作目录和已签出的分支独立的概念。 实际上,你可以推,从回购的git的目录(或与此有关的任何裸露的回购协议)获取。 这表明,在较高的水平,则应用程序的两个方面是良好隔离。
有了这样说,总是让您的数据备份。
文章来源: Is it safe to checkout a new git branch during the push of a current branch?