一、git的本地提交
关于git本地提交的基本操作,见文章
本地提交需要注意两点:
- 将本地所有的提交合并成一个节点
- 基于最新的远端分支进行合并
提交时要注意:一个功能提交一次,避免多次提交造成审核困难。
二、合并注意事项
先进行rebase,将自己修改的所有节点合并成一个节点
rebase操作网上有大神说的很具体,这里不再细说,附上链接
三、具体操作步骤
在把所有的节点合并成一个节点之后,再回退至最近的一个远端节点
- git reset --hard + commitId(最近的一个远端节点)
- git pull + 基于远端分支
- git cherry-pick 自己合成的节点
- git push到远程分支,如果没有就按照提示新建一个
提merge request操作
在Macos上使用Git遇到的问题
在Macos上使用Git遇到的问题
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
解决方法:
在终端输入 xcode-select --install
点击安装,根据提示完成操作即可。