1.从开发分支更新代码
1、git init 代表初始化 git 仓库
2、与远程仓库建立连接:git remote add origin XXXXX.git
3、使用git branch 查看本地是否具有dev分支
4、如果没有新建分支 git branch dev_xxxx
5、git checkout dev_xxxx 在本地创建自己分支xx_dev并切换到该分支
6、git pull origin xx_dev就可以把gitLab上dev分支上的内容都拉取到本地了
$ git pull origin dev_xxxx
From 114.215.177.69:alliance/alliance_-management_web
* branch dev_xxxx -> FETCH_HEAD
fatal: refusing to merge unrelated histories
如果是git pull或者git push报fatal: refusing to merge unrelated histories
git pull origin dev_xxxx --allow-unrelated-histories 就能解决
2.合并到开发分支
1.首先把本地代码上传到个人分支
git add.
git commit -m 'xxx'
git push
2.切换到dev开发分支,pull最新代码下来
3.合并代码 git merge xxx
4.更新上去git push
3.怎样将本地的代码提交到gitLab
git init
git remote add origin git@10.66.11.11.git (gitLab刚刚创建的工程地址)
git add .
git commit -m '提交新项目'
git push --set-upstream origin master
4.git回退到某个版本
git log 查看以往每次的更改记录
从记录可以看到具体时间和提交备注,git reset + ID 回退到之前版本
$ git reset --hard 52602b0b04b57b33310fa256707518b126d2648c