说明
日常工作中,我们需要把一些公共代码合并到主分支上,该如何操作呢?
操作
1. 查看当前分支
git branch
image.png
我们想把 take_photo 分支合并到 master 主分支上
2. 切换到主分支(这里是master分支)
git checkout master
image.png
3. 合并take_photo 分支到 master 分支
git merge take_photo
image.png
4. 添加提交说明
git commit -m '合并分支代码到主分支'
image.png
5. 推送代码到主分支
git push origin master
image.png
6. 如果想回到分支继续开发,就切换回去,然后查看当前分支检查是否切换成功即可。
git checkout take_photo
git branch
image.png
总结
- 我们总共用到了git中的如下几个命令
命令 | 说明 | 补充 |
---|---|---|
git branch |
查看当前分支 | 查看所有分支 git branch -a
|
git checkout 分支名
|
切换到某个分支 | |
git merge 分支名
|
合并分支 | 把 take_photo 分支合并到 master分支 ,先切换到master分支,再使用 git merge takephoto 合并到master 分支 |
git commit -m '备注' |
提交分支 | |
git push origin master' |
推送到主分支 |
补充
如果我们哪天主分支变动了,take_photo 想拉倒所有主分支代码(不考虑代码冲突),应该如何操作呢。
- 操作如下
要将主分支(假设为master)的代码拉取到当前分支,你可以使用以下步骤:
确保你已经检出到你想要更新的目标分支。如果不是,请使用以下命令切换到你的目标分支:
git checkout your-branch
拉取远程主分支的最新代码并合并到你当前的分支,可以使用以下命令:
git pull origin master
如果你想要拉取远程主分支的代码并与你当前分支进行合并,你可以使用以下命令:
git merge master
如果你想要将远程主分支的代码强制重置到你当前的分支,可以使用以下命令:
git reset --hard origin/master
网友评论