1.克隆代码:
git clone xxx
2.切换分支
git checkout dev
3.拉取代码
git pull origin dev
4.创建并切换到新分支
git checkout -b dev_20230328_fe
5.查看分支
git branch
6.上传在dev_20230328_fe分支
git add .
git commit -m "第一次提交"
git push origin dev_20230328_fe
7.合并分支
git checkout dev
git merge dev_20230328_fe
其他或许用的到的命令行
1.撤销本地commit代码
git reset HEAD~
2.删除本地分支
git branch -d 分支名
3.删除远程分支
git push origin -d dev
4.清理本地不存在的远程分支(远程删除了dev分支,但是本地查看还有)
git remote prune origin
5.git只合并某个分支某一次提交的commit
例如:dev_20230328_fe分支的某次commit合并到dev分支
git checkout dev
git cherry-pick 43aea9af (43aea9af 为dev_20230328_fe分支上的某次commit的id)
git push origin dev
6.合并连续的多个commit
①如果我们想要合并多个连续的commit,可以使用一下方法:
比如我们在dev_20230328_fe分支上有20aea9af到50dfeec2a的连续的5个commit要合并到dev分支上
首先基于dev_20230328_fe分支创建一个临时分支temp,并指明新分支的最后一个commit
git checkout -b temp 50dfeec2a
然后将temp分支上的从20aea9af到最后一个commit,也就是50dfeec2a的commit合并到dev_20230328_fe分支上
git rebase --into dev 20aea9af^