- 在工作区被修改的文件如果没有被提交到暂存区,文件会表示成modified 红色,执行完git add 后会被标识成modified 绿色

- 如果想从当前的目录会退到之前的某一次commit, 可以使用git reset --hard tree_shi_id, 具体如下图:会退到3 commit 这一次的提交

- git reset --hard HEAD 表示回归到当前的版本的没有改动的时候,当我们期望覆盖本地的错误改动的时候,就可以是用这个命令。

- 撤销代码修改
- 对于在暂存区的修改,可以先利用git rest HEAD filename 撤销
- 暂存区的修改被撤消后,再利用git checkout -- filename 去撤销工作区的修改

- 分支代码的更新与提交: 使用git push origin dev, 会在远程创建一个dev 分支, git pull origin dev, pull 远程的分支的代码

- git 分支合并
- 创建本地分支(git checkout -b dev),修改,然后git add, git commmit:
- 切换到master 分支git checkout master
- 在master 分支上执行merge: git merge dev

Git 使用
原文:http://www.cnblogs.com/shi-yi-ge/p/5596829.html