美文网首页
git 本地分支与远程分支关联问题

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

作者: owlcity | 来源:发表于2023-02-28 11:56 被阅读0次

本地分支与远程分支关联通常会有以下两个问题
1.假设有本地分支dev_name,远程没有该分支。此时push或者pull时,就不知道跟踪的是哪个分支

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

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

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

git stash 把本地的代码缓存起来,
git stash pop 把刚才缓存到本地的代码放出来

合并代码
1.在你新分支上pull一下自己的代码 比如 git pull origin dev_1
2.在新分支也就是dev_1pull一下你另外一个分支的的代码,比如git pull origin dev_2
3.解决冲突
4.git commit -m "合并分支,解决冲突"
5.git push origin dev_1(新分支)
6.git branch -D 分支名称(删除分支时,当前分支不能停留在要删除的分支上,要切换到其他任意分支,再去删除目标分支。)

相关文章

  • git 常用操作

    1.本地分支关联远程分支 git checkout -b 本地分支名称 origin/远程分支名称,例如:git ...

  • Git远程分支

    Git远程分支  Git的分支分为:本地分支,本地远程分支和远程分支。 对分支的操作基本包括:创建、关联和删除。 ...

  • git使用tips

    创建本地分支:git checkout -b 分支名创建本地分支并和远程分支关联:git checkout -b ...

  • Git使用笔记

    1. Git分支 新建并切换到本地dev分支 本地分支与远程分支相关联 2. Git清除本地同步仓库 当前本地库处...

  • git基本操作

    关联与下载 本地关联远程仓库 远程仓库下载至本地 查看关联远程 分支 创建并切换分支 切换分支 创建分支 提交本地...

  • pull

    git pull <远程主机名> <远程分支名>:<本地分支名> : 将远程分支与本地分支合并。git pull ...

  • 创建私有库常见git命令

    利用cocoapods一键创建私有库 创建之后关联远程仓库 查看远程分支 关联本地分支和远程分支git branc...

  • Git之奇淫技巧

    git - 更改本地分支名称 & 远程分支 git - 删除本地分支 & 远程分支

  • git提示Can't update(master has no

    原因:本地分支和远程分支没有关联,需要关联远程分支解决方案:git push --set-upstream ori...

  • git 关联本地分支与远程分支

    假设远程有个分支叫fgf 在本地新建一个分支 然后把本地fgf分支与远程fgf分支关联 然后就可以通过git pu...

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/giklldtx.html