git 提交代码流程

因使用了 git/svn 等代码版本工具,对于无用代码必须及时删除,例如:一些调试的 console 语句、无用的弃用功能代码。

  1. add -> commit -> pull -> merge -> push
1
2
3
4
5
6
7
git add . // 添加当前目录的所有文件到暂存区
git commit -m [message] // 提交暂存区到仓库区
git pull [remote] [branch] // 取回远程仓库的变化,并与本地分支合并

... MERGING

git push [remote] [branch]
  1. add -> stash -> pull -> stash apply/pop -> merge -> commit -> push
1
2
3
4
5
6
7
8
9
10
11
12
13
14
git add . // 添加当前目录的所有文件到暂存区

git stash save [name] // 暂时将未提交的变化移除到堆栈中,并命名为【name】

git pull [remote] [branch] // 取回远程仓库的变化,并与本地分支合并

git stash pop // 从堆栈中将之前未提交的变化再移入,并删除堆栈中暂存
git stash apply stash@{[number]} // 从堆栈中将之前未提交的变化再移入,不删除堆栈中暂存

... MERGING

git commit -m [message] // 提交暂存区到仓库区

git push [remote] [branch]