Dar*_*der 14 git version-control github git-merge
我在git中有两个分支:master和custom_branch.
有人添加了一些代码master,我需要在我的代码中使用custom_branch.我试过这个:
git branch custom_branch
git merge master
Run Code Online (Sandbox Code Playgroud)
但当我这样做时,它说:
Already up-to-date.
Run Code Online (Sandbox Code Playgroud)
但是,当我比较master和custom_branch的变化还是不存在.我错过了什么?
PS我不想,rebase因为其他人也使用这个分支.
小智 97
git merge master将使用本地主分支的更改更新当前分支,其状态将是您上次在该分支上拉取时的状态。
我想这就是您正在寻找的:git merge origin master
teh*_*ehp 36
git checkout custom_branch && git rebase master
这将custom_branch根据master分支的更改进行更新.
不要忘记先确保它master是最新的.git pull
这也是可能的 git checkout custom_branch && git merge master
Pri*_*jee 11
做就是了:
git fetch origin master
Run Code Online (Sandbox Code Playgroud)
然后执行以下操作:
git merge master
Run Code Online (Sandbox Code Playgroud)
回答我自己的问题,但要将更改从上游的 master 拉到我的自定义分支中,我这样做了:
git pull [URL TO UPSTREAM'S REPO] master
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39691 次 |
| 最近记录: |