github上建一个项目
打开git(点击电脑空白处,右键点击git Bush here)
git clone url
克隆完之后点击本地项目,右键找到git Bush Here
当前应该是master分支,项目主分支
git checkout -b name 创建一个工作分支
工作 写代码
工作后
git add .
git commit -m '注释,干了啥'
git checkout + master (主分支) 注释: 回到主分支
看看有没有别人提交代码
git pull 把别人写的代码pull下来
git checkout +自己分支 回到自己的开发分支
git rebase master 检查有无冲突代码 如果有查看文件位置,解决冲突,删除 重复的代码 一般就是协调删除某人的代码,两人写的功能相同协调删除
<前两步主要是把自己分支的commit去掉,保存为补丁,补丁放到".git/rebase"目录,自己的分支就会保存为master最新的分支>
解决后使用
git add 更新有冲突的索引
git rebase --continue 继续应用余下的补丁
如果没有冲突
git checkout master 切换到主分支
git merge +自己的分支
git push
git status 察看工作状态
git checkout +自己的分支 切换到自己的分支(必须操作)
exit 退出
------------------------------------------------------------
不常用:git rebase --abort在任何时候,你可以用--abort参数来终止rebase的行动,且你建的分支会回到rebase开始前的状态