Git 常用操作

Git 多分支并行开发流程

Posted by lijian on January 1, 2016
  • 初始拉取代码

git clone origin http://xxxxx.git

  • 将本地代码关联到远程仓库

git remote add origin https://xxxx.git 

  • 拉取远程dev 分支的代码

git checkout -b dev origin/dev

  • 新建自己的开发分支

git checkout -b dev_lijian

  • 将自己的代码修改纳入仓库

git add .

  • 提交代码

git commit -m "修改用户信息,添加用户接口"

  • 新建一个临时分支

git checkout -b dev_lijian_temp

  • 切换到 dev 分支

git checkout dev

  • 拉取dev 分支的远程代码

git pull oirgin dev

  • 切换到 刚才的临时分支

git checkout dev_lijian_temp

  • 合并dev分支的代码到当前分支(dev_lijian_temp)

git merge dev

  • 切换到 dev_lijian 分支

git checkout dev_lijian

  • 合并开发代码

git merge dev_lijian_temp

  • 提交dev_lijian 分支到远程仓库的 dev_lijian 分支

git push origin dev_lijian

  • 提交merge , merge dev_lijian 分支的代码到 dev 分支 , accept

  • 删除一个本地分支


git branch -d dev_lijian_temp

  • 删除一个远程分支

git push origin --delete dev_lijian_temp

  • 暂存当前操作

git stash

  • 获取暂存修改

git stash apply

  • 创建标签并且增加备注

git tag -a 标签名 -m '描述'

  • 合并某次 commit

git log // 获取到 commit_id

git cherry-pick mycommit_id

更多命令可参考