查看所有分支 git branch -a
查看当前分支:git branch
创建分支 git brach dev-icon-picker
切换分支 git checkout dev-icon-picker / git switch dev-icon-picker
创建+切换分支:git checkout -b dev-icon-picker
合并dev分支到当前分支(假设现在是dev-icon-picker分支)
git merge dev
删除分支 git branch -d dev-icon-picker
正确的执行顺序
1.git add 在vscode中点加号+
2.git commit -m"提交的信息" 在vscode中可以直接输入
3.如果有冲突的话解决冲突 然后再vscode中在add一下解决完冲突的文件 再次commit
在项目中一般这样做(crami-ui为例子)
开发一个新功能 自己新建一个分支 git brach dev-icon-picker
在自己的分支上提交代码
如果需要发版的话 需要这么做 (为了保持我的代码 和dev上的一致 需要把我的代码 dev-icon-picker分支合并到dev分支,
但是最好的做法是先把dev的代码合并到我的分支,解决完冲突之后再把dev-icon-picker分支合并到dev分支)
git 命令步骤
思路:在合并前需要先切到dev分支上 -> pull一下代码,保证本地dev分支上的代码为最新的-> 再合并到dev-icon-pick分支->合并完没有问题了->再把dev-icon-pick合并到dev分支
1.git branch 显示dev-icon-picker
2.git checkout dev
3.git pull
4.git checkout dev-icon-picker
5.git merge dev 有冲突的话需要解决完之后再次 add commit push到dev-icon-picker
6.git push origin dev-icon-picker
此时dev-icon-picker这个分支上就是 dev分支上所有代码 + 我最新写的所有代码
7.git checkout dev
8.git merge dev-icon-picker
9. add commit push到dev分支 此时 两个分支代码保持了一致 并且都push到的远程仓库
网友评论