Skip to content

uaison/git-teamwork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

用到的git团队合作流程整理(持续更新)

创建项目

  1. 创建远程仓库,github.com中点击new repository,仓库名 git-teamwork,复制仓库地址 git@github.com:uaison/git-teamwork.git

  2. 本地文件夹初始化 git init

  3. 设置远端仓库地址 git clone git@github.com:uaison/git-teamwork.git

建立开发分支

  1. 新建开发分支 git branch dev

  2. 开发分支推送到远程仓库 git push dev

  3. 建立本地到上游(远程仓库)的关联 git branch --set-upstream-to=origin/dev

分支操作

  1. 删除本地分支 git branch -d dev

  2. 删除远端分支 git push --delete origin dev

  3. 新建本地分支 git branch dev

  4. 新建远程分支 git push origin dev

  5. 将本地分支与远程分支关联 git branch --set-upstream-to=origin/dev

  6. 将master分支合并到当前分支 git merge master

  7. 分支重命名

git branch -m oldDev newDev # 重命名
git push --delete origin oldDev # 删除远程旧分支
git push origin newDev # 提交新分支到远程仓库
git branch --set-upstream-to=origin/newDev # 设置本地新分支与远程新分支关联

标签管理

  1. 标签列表 git tag

  2. 新建本地标签 git tag -a v1.0 -m "commit message"

  3. 新建标签推送到远端 git push origin v1.0

  4. 删除本地标签 git tag -d v1.0

  5. 删除本地标签后,同步到远端标签 git push origin :refs/tags/v1.0

团队协作

  1. 克隆远端dev分支 git clone -b dev git@github.com:uaison/git-teamwork.git

  2. 查看本地仓库的当前状态 git status

  3. 常看当前项目的具体修改内容 git diff

  4. 保存当前的工作进度,会把暂存区和工作区的改动保存起来 git stash

  5. 提交前获取最新代码 git pull

  6. 添加修改内容到git源码 git add .

  7. 提交修改内容到缓存区 git commit -m "commit message"

  8. 修改推送到远程仓库 git push

  9. 恢复最新的进度到工作区,这个过程会合并git pull到本地的远程仓库中的代码,这个过程可能会有冲突警告 git stash pop

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors