把本地仓库上传到远程dev分支的步骤

429 阅读1分钟

远程仓库是master分支的,但是master分支上不放代码,代码都是放在dev分支上的,具体流程如下:

1.初始化本地仓库的代码并且提交代码到本地仓库:

git init

git add .

git commit -m "first commit"

2.将本地仓库跟远程仓库关联:

git remote add http://gitlab/xxxxxx.git (add后面是你远程仓库的链接,没有报错就成功了)

或许这步要反复来,如果不行就解除关联 git remote rm origin,然后再执行上面的进行关联

3.因为要传到远程dev分支,所以本地仓库也要切到dev分支

git checkout dev (这个时候本地仓库就切换到dev分支了)

git merge master (现在是再dev分支,把master分支的代码合到dev分支上)

4.git push之前要先从远程仓库git pull一下

git pull (如果报错,再试一下git pull --rebase origin dev )

        刚刚这步很容易出错,如果出错了,可以试着以下的解决方式:
        


  [把git换成http或者https的试试](https://blog.csdn.net/zhangchb/article/details/118999557)

git push -u origin dev (没有报错就成功了,报错了,根据错误再去检测一下原因)