若要看已经暂存起来的文件和上次提交时的快照之间的差异,可以用:
git diff --cached 命令.
...这个命令是将git branch newbranch和git checkout newbranch合在一起的结果.
...可以加上—push和fetch参数,为同一个别名set不同的存取地址.
git fetch
download new branches and data from a remote repository...branches,它们和本地分支一样(可以看diff,log等,也可以merge到其他分支),但是Git不允许你checkout到它们.
git pull
fetch from a remote...server的tip,说明本地的代码不是最新的,Git会拒绝你的push,让你先fetch,merge,之后再push,这样就保证了所有人的改动都会被考虑进来.
git reflog
git