1.假设有本地分支dev_name,远程没有该分支。此时push或者pull时,就不知道跟踪的是哪个分支
使用以下指令:
git push --set-upstream origin dev_name
此时,远程会自动创建同名分支dev_name,并且自动与本地分支(dev_name)关联。后续push和pull时,就不用指定分支。
2.假设同事在远程创建了分支branch_name,在你本地没有该分支。此时要拉取该分支怎么办?
使用以下指令:
git checkout --track origin/branch_name
此时,本地会自动创建同名分支branch_name,并且自动与远程分支(branch_name)关联。后续push和pull时,就不用指定分支。