查看已暂存和未暂存的修改
git diff 可看 1.当前做的哪些更新未暂存
2.有哪些更新已暂存并准备好下次提交
git diff 能显示哪些行发生了改变
跳过使用暂存区域
使用暂存区域会略显繁琐。 Git 提供了一个跳过使用暂存区域的方式,提交时,给 git commit 加上 -a 选项,Git 就会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add 步骤:
移除文件
要从 Git 中移除某个文件,是从暂存区域移除然后提交。 可以用 git rm 命令完成此项工作,并连带从工作目录中删除指定的文件,这样以后就不会出现在未跟踪文件清单中了。
移动文件
运行 git mv 就相当于运行了下面三条命令:
$ mv README.md README
$ git rm README.md
$ git add README
git mv 是一条命令而非三条命令,直接使用 git mv 方便得多。 不过在使用其他工具重命名文件时,记得在提交前 git rm 删除旧文件名,再 git add 添加新文件名。
查看提交历史
git log 命令
运行下面的命令获取该项目:
git log 会按时间先后顺序列出所有的提交,最近的更新排在最上面
这个命令会列出每个提交的 SHA-1、name和email、time以及instructions
git log 有许多选项可以帮助w搜寻w所要找的提交, 下面是几个最常用的选项:
-p 或 --patch :它会显示每次提交所引入的差异。 可以限制显示的日志条目数量,例如使用 -2 选项来只显示最近的两次提交:
可以为 git log 附带一系列的总结性选项。 比如看每次提交的简略统计信息,可以使用 --stat 选项:
查看远程仓库
运行 git remote 命令
它会列出每一个远程服务器的简写
如果已经克隆了自己的仓库,那么至少应该能看到 origin(这是 Git 给你克隆的仓库服务器的默认名字)
-v :会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL。