Git使用:拉取最新代码、提交本地代码到远程仓库冲突
前言
刚刚进入公司,公司代码管理使用的是gitlab,这里对git的一些操作做了一点简单的总结
一、拉取最新代码到新的本地分支
公司项目每周都会封版,所以每周都需要拉取最新的dev开发分支到本地:
git fetch origin Dev/1.0.1 //Dev/1.0.1 是远程仓库中最新开发分支
git checkout -b dev/my FETCH_HEAD //dev/my 是本地新创建的分支
FETCH_HEAD 这里指的是远端的分支-origin:Dev/1.0.1
git checkout xxx 这里指的是切换到xxx分支
git checkout -b xxx 这里-b是创建的意思,xxx不存在,则创建并切换到xxx分支
这相当于git pull 操作,这里把git pull 动作进行了拆分
二、提交代码到远程仓库(无冲突)
在本地分支开发完成后,需要将本次修改更新到本地仓库
git add . // . 添加本次所有改动
git commit -m "本次提交代码描述"
然后再提交到远程仓库