git命令
git add files
添加修改的文件到暂存区git commit -m "备注"
提交代码git pull
拉取他人代码(防止代码提交上去之后把别人的代码覆盖了)- 如果与他人的代码有冲突了解决冲突,保留需要的代码再提交
git push
将代码推送origin上
git branch XXX
创建XXX分支git checkout XXX
切换到XXX分支上git checkout -b XXX
新建并切换到XXX分支git merge XXX
将XXX分支合并到当前分支(merge是把XXX分支合并到当前分支上)- 举例:当前所在分支bugFix,
- 1、要将master分支合并到bugFix,直接执行
git merge master
- 2、要将bugFix合并到master分支,切换到master分支上
git checkout master
,再将bugFix合并到master分支git merge bugFix
- 1、要将master分支合并到bugFix,直接执行
- 举例:当前所在分支bugFix,
git rebase XXX
将当前分支提交的记录复制到XXX分支(相当于合并分支)- 举例:当前所在分支master
- 要将bugFix分支的记录合并到master分支: git checkout bugFix git rebase master
- 举例:当前所在分支master