例如,如果我将master
推送到远程仓库并且需要一段时间,是否可以安全地打开另一个终端并执行git checkout secondbranch
以便我可以重新开始工作?推出的原始流程是否会被新的结账中断?
答案 0 :(得分:2)
是的,这是安全的。
Push是工作目录和签出分支的独立概念。您实际上可以从您的仓库的.git目录(或任何裸仓库)推送和获取。这表明,在很高的层面上,应用程序的两个方面都是完全孤立的。
话虽如此,总是备份您的数据。
答案 1 :(得分:2)
它应该是安全的,因为push正在从您的本地仓库读取并写入遥控器,结账正在从您当地的仓库中读取并写入您的工作区。
很好的可视化内容: http://www.ndpsoftware.com/git-cheatsheet.html#loc=local_repo;