工作区: 本地 wordspace,暂未 git add 暂存区:git add 本地仓库:git commit 远程仓库:git push
-
回到远程仓库的状态 如果在暂存区或者本地仓库,更新的文件会被还原掉;工作区中的不会
git fetch --all && git reset --hard origin/master
-
将暂存区的所有改动重新放回到工作区,并且清空所有 commit(慎用)
git update-ref -d HEAD
-
展示工作区的冲突文件列表
git diff --name-only --diff-filter=U
-
展示暂存区和工作区的不同
git diff
-
展示任意两个 commit 之间的不同
git diff <commit-id> <commit-id>
-
展示暂存区和本地最近版本的不同
git diff -cached
-
展示工作区、暂存区和本地最近版本的不同
git diff HEAD