git 本地分支与远程分支关联问题

码农天地 -
git 本地分支与远程分支关联问题
本地分支与远程分支关联通常会有以下两个问题

假设有本地分支dev_name,远程没有该分支。此时push或者pull时,就不知道跟踪的是哪个分支

 使用以下指令:
 git push --set-upstream origin dev_name
 
 此时,远程会自动创建同名分支dev_name,并且自动与本地分支(dev_name)关联。后续push和pull时,就不用指定分支。
 

假设同事在远程创建了分支branch_name,在你本地没有该分支。此时要拉取该分支怎么办?

 使用以下指令:
 git checkout --track origin/branch_name
 
 此时,本地会自动创建同名分支branch_name,并且自动与远程分支(branch_name)关联。后续push和pull时,就不用指定分支。

ps:使用这两个命令时,本地分支与远程分支必须保持一致

*本文只是个人对于git的一些理解,欢迎大佬指出错误。

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

加个好友,技术交流

1628738909466805.jpg