git的使用

1.克隆开发的项目

git +clone +<url>

克隆指定分支的代码(如dev分支):

git clone -b <dev> <url>

2.在dev的分支下拉出自己将要开发的新分支:

git checkout -b  luke

3.更改完项目后,提交到本地仓库

git add .
git commit -m "feat: add README file"

4.到dev主分支去拉取最新的dev代码(可能你开发的时候有别的同事提了新的代码到dev上)

git checkout dev
git pull origin dev

5.再回到分支上去,进行rebase

git checkout luke
git rebase dev

rebase完后看一下编译器,如果有冲突的话,就去解决冲突,解决完后:

git add .
注意:这里不用git commit -m “” git rebase
--continue

直到出现下图就算成功:

6. 然后提交到远程仓库:

git push origin luke

7.然后就可以去线上提PR

8.线上合并分支到dev后就把本地的分支也删除,然后拉一下最新的代码

git branch -d luke
git pull origin dev

9.问题解决

如果push上去前忘记去pull最新的dev分支代码,就会导致提PR的时候不能自动合并的:

先去把主分支上的代码拉取到最新

git checkout dev
git pull origin dev

再切换到自己的开发分支,rebase(这时候会提示有冲突,去解决冲突)

git checkout luke
git rebase dev

然后进行上面第五步操作直到解决冲突

原文地址:https://www.cnblogs.com/meteorll/p/14182095.html