git 的工作流程
注:上图来源Git的安装与使用教程
git 提交全部文件
1.添加到暂存区:
git add xx
将xx文件添加到暂存区;get add -A .
一次添加所有改变的文件;git add .
表示添加新文件和编辑过的文件不包括删除的文件;
2.提交到本地仓库
git commit -m “提交注释”
3.推送分支到远程仓库
git push origin 分支名称
一般使用: git push origin master
正常来说,这三步就够了。
git 分支操作
(1) 查看分支:
git branch
(2) 创建dev分支:
git branch dev
(3) 切换分支:从当前分支切换到dev分支:
git checkout dev
git 合并分支
使用场景: 把分支合并到 master
假如我们现在在dev分支上,刚开发完项目,执行了下列命令:
git add .
git commit -m 'dev'
git push -u origin dev
然后我们要把dev分支的代码合并到master分支上该如何操作?
(1) 首先切换到master分支上
git checkout master
如果是多人开发的话 需要把远程master上的代码 pull 下来:
git pull origin master
如果是自己一个开发就没有必要了,但是为了保险起见还是 pull 一下。
(2) 然后我们把dev分支的代码合并到master上
git merge dev
(3) 然后查看状态
git status
On branch master
Your branch is ahead of 'origin/master' by 12 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
上面的意思就是你有12个commit,需要push到远程master上。
(4) 最后把 master 分支推送到远程仓库
git push origin master