首次开发
1 先克隆项目
git clone URL
2 查看分支,默认在master分支上
git branch
3 不要动master分支,切出一条分支来开发,这一点很重要!!!
git checkout -b 分支名
分支命名(可自定义): 开发人员名字缩写+’-’+模块名
4 先把本地的这条分支推到远端仓库去
git push
5 根据提示把分支推上去
git push -set-upstream origin 分支名
6 写完代码的时候先把代码提交到工作区
git add .
7 再提交到本地仓库
git commit -m '打上自己的备注,一定要详细'
8 提交代码到远端分支上:
git push
合并分支
1 切换回主分支,这一点很重要!!!
git checkout master
2 执行git status,如果它说有提交的那就提交,没有那就不提交
git status
git add .
git commit -m '备注'
3 在master上把远端master分支拉下来,是为了本地master和远端master分支同步(注意:这步必须在master分支下,可以git branch看一下,这一点很重要!!!)
git pull
4 合并分支
git merge 分支名
这个时候点进IDEA中去,如果有冲突的话,叫小伙伴过来解决一下冲突吧。然后再提交一下
git add .
git commit -m '备注'
5 把主分支提交到远端
git push
6 之后开发切出新分支来开发,这一点很重要!!!
git checkout -b 新分支名
git push
git push -set-upstream origin 新分支名
7 删除旧分支,先看看远端和本地有什么分支:
git branch -a
8 删除远端
git push origin --delete 分支名
9 删除本地
git branch -D 分支名
10 删除完毕