git使用总结

时光怂恿深爱的人放手 提交于 2019-12-02 10:28:06

开发中常用命令

git pull

update remote branch code to local

git checkout

检出新branch/还原文件。
git checkout -b branch name 从当前分支检出新分支
git checkout -b 本地分支名 远程分支名 从远程分支检出新分支
git checkout 文件 将文件还原至当前分支最后一次提交的状态

git add

将修改内容添加至暂存区
git add . 将所有修改均添加至暂存区
git add 文件名 将制定文件添加至暂存区

git commit

提交修改,git commit -m ‘提交备注’

git push

将本地修改推至远程。
git push 远程名称 分支名:分支名

git cherry-pick

branch中新增commit

git rebase

合并branch,合并commit时使用
git rebase branch name 将branch合并至当前分支
git rebase -i HEAD~3 将当前分支近3次commit合并为一个commit

特殊场景处理

冲突解决

第一步,使用cherry pick 将需要提交commit合并至指定branch;
第二步,IDE中处理冲突;
第三步,git add . 将修改冲突添加至暂存区
第四步,git cherry-pick --continue 继续合并,结束。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!