请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

git 本地分支同步远程分支问题

新建远程分支后,为什么老师视频里,一个git pull 就能拿到远程分支,而我这里只显示一个Already up to date.,然后本地分支还是没变化。我现在的方法是用 git checkout -b xxx origin/xxx,但还是想知道不一致的原因。

正在回答 回答被采纳积分+3

3回答

提问者 慕运维0501249 2020-07-11 10:36:14

问题终结,在我更新git到 2.27.0之后,结果和老师的一致了。应该是 git pull的锅

0 回复 有任何疑惑可以回复我~
Dell 2020-07-08 00:10:51

Already up to dateAlready up to date 说明你本地和远程代码一样了。或者你在不同的分支上

0 回复 有任何疑惑可以回复我~
  • 提问者 慕运维0501249 #1
    应该是我表述不清楚了。
    视频里老师开发一个新模块的时候,往往是这样的。
    1. gitee上新建远程分支 xxx
    2. 本地终端 git pull  终端打印 * [new branch] 。。。
    3. 然后 git checkout xxx
    
    而我这里是这样的
    1. 一样的新建远程分支 xxx
    2. 本地 git pull 只显示 Already up to date. 没有其他信息打印出来,git branch也没看到新建的分支。
    
    所以我搜索后使用了另一个命令 git checkout -b xxx origin/xxx, 在本地创建一个分支xxx,并与指定的远程分支xxx关联起来,再切换到这个本地分支。
    相当于视频中的2, 3两步。
    
    虽然是可以用的,但想知道为什么同样的操作为什么带来的结果不一致,难道是win10的锅?
    回复 有任何疑惑可以回复我~ 2020-07-08 16:07:56
呀呀呀亚歌 2020-07-06 10:15:41

你看下是不是关联分支错误?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕运维0501249 #1
    是我没把问题表述清除(捂脸~)
    回复 有任何疑惑可以回复我~ 2020-07-08 16:08:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信