一、需知
1、分支
- 本地分支(自己的分支):
my_dev
- 开发分支(多人协作分支):
develop
2、命令详解
在本地开发分支 my_dev操作,顺序如下:
git branch
:查看当前所属的本地分支
git status
:显示工作目录和暂存区的状态。使用此命令能看到那些修改被暂存到了, 哪些没有, 哪些文件没有被Git tracked到
git add ./
:跟踪新文件,或者说将内容从工作目录添加到暂存区。./
:当前目录,我是在项目的根目录下
操作git命令的
git commit -m "add new field"
:暂存区内容添加到本地仓库中,-m message:备注信息
git push origin my_dev
:把本地的分支推送到指定远程分支(如果本地分支和远程分支绑定了,直接git push
)
git checkout develop
:本地检出开发分支develop
git pull origin develop
:拉取线上的开发分支到本地(如果本地分支和远程分支绑定了,直接git pull
)
git merge my_dev
:把本地自己分支(my_dev)合并到本地开发分支(develop)
git push origin develop
:把本地开发分支推送到远程开发分支(如果本地分支和远程分支绑定了,直接git push
)
git checkout my_dev
:检出代码到本地开发分支my_dev
git merge develop
:把本地的develop分支合并到本地的my_dev分支
二、命令顺序
在本地开发分支 my_dev操作,顺序如下:
git branch
git status
git add ./
git commit -m "add new field"
git push origin my_dev
git status
git checkout develop
git status
git pull origin develop
git merge my_dev
git status
git push origin develop
git status
git checkout my_dev
git status
git status
git merge develop