最近我们推出了两个教程:熟悉Git的基本功能和让你在开发团队中熟练的使用Git . 我们所讨论的命令足够一个开发者在Git使用方面游刃有余。在这篇文章中,我们试图探索怎样有效的管理你的时间和充分的使用Git提供的功能。 注:本文中,一些命令包含了方括号中的部分内容(例如:git add -p [file_name]).在这些示例中,你将插入必要的数字、标示符等等,如果没有方括号。 1. Git自动补全假使你使用命令行工具运行Git命令,那么每次手动输入各种命令是一件很令人厌烦的事情。 为了解决这个问题,你可以启用Git的自动补全功能,完成这项工作仅需要几分钟。
然后,添加下面几行到你的 ~/.bash_profile 文件中:
尽管早些时候我们已经提到这个,但是强调的不够充分。如果你想使用git的全部功能特性,你绝对应该切换到命令行界面! 2. 在 Git 中忽略文件你是不是很烦那些编译过的文件 (比如 .pyc) 出现在你的 Git 仓库中?或者说你已经受够了已经把它们都加进了 Git 仓库?好了,这有个办法可以让你告诉 Git 忽略掉那些特定的文件和文件夹。只需要创建一个名为 .gitignore 然后列出那些你不希望 Git 跟踪的文件和文件夹。你还可以添加例外,通过使用感叹号(!)。
3. 是谁弄乱了我的代码?当事情出错时,先去指责别人是人类的天性之一。如果你的产品服务器挂了,使用git blame命令可以很容易找出罪魁祸首。这个命令可以将文件中的每一行的作者、最新的变更提交和提交时间展示出来。
在下面的截图中你可以看到命令是如何在更大的目录中搜寻。 4. 查看仓库历史记录上一节我们已经学习了如何使用 git log ,不过,这里还有三个你应该知道的选项。
把这些选项组合起来之后,输出看起来会像这样: |