前言
git是开发人员在工作中必不可少的工具之一,我们每天都在使用,但是往往只会一些基本的操作,比如,仓库拉取,提交,分支切换基本操作,但是除了这些基本操作其实git还有很多的实用性,只是作为基层开发人员一般很少用到,而且也很多公司的流程也是较不规范,所以我也想做一些总结。这里是我在开发中使用git常常会遇到的一些问题,因为个人也会有一些其他文章更新,所以这里不会频繁更新,需要的同学可以评论,看到了会更新的
提交Git名字错误(解决办法)
git branch -m 需要修改的分支名 新的分支名
git push origin :需要修改的分支名
git push --set-upstream origin 新的分支名
(这三步就可以完成修改分支名)
分支合并
我们需要将开发分支的代码合并到master分支上
第一步:将开发分支mjl_dev分支代码提交到git远程端
第二步:git checkout master 切换到master分支上
第三步:git merge mjl_dev 即可将mjl_dev开发分支的代码合并到master分支上
第四步:如果有冲突,使用vscode编辑器解决冲突
第五步:解决冲突后,提交git push origin master 提交主分支代码到远端git
从某次commit检出新的分支
第一步:git log 查看提交(建议通过可视化工具直接把想要检出的commtId直接复制过来)
第二步:通过git checkout commitId(你复制过来的ID) -b newName(你新创建的分支名)
第三步:git push --set-upstream origin newName(将本地的提交到远端,分支名必须保持一致)