在推送当前分支期间检查新的git分支是否安全?

时间:2012-07-30 04:24:35

标签: git github push git-checkout

例如,如果我将master推送到远程仓库并且需要一段时间,是否可以安全地打开另一个终端并执行git checkout secondbranch以便我可以重新开始工作?推出的原始流程是否会被新的结账中断?

2 个答案:

答案 0 :(得分:2)

是的,这是安全的。

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

话虽如此,总是备份您的数据。

答案 1 :(得分:2)

它应该是安全的,因为push正在从您的本地仓库读取并写入遥控器,结账正在从您当地的仓库中读取并写入您的工作区。

很好的可视化内容: http://www.ndpsoftware.com/git-cheatsheet.html#loc=local_repo;

相关问题