| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
这整个 Repository 是关于分布式版本管理工具 Git 及托管商 Github 的使用,大部分都是网友写的内容,在这里只是做一个资源的汇总和合理的安排,希望能成为最好的学习 Git 的资源,从开始入门使用,到慢慢的提高,再到理解各种原理,希望能够达成这个目标。
网络上面已经有了那么多的关于 Git 的文章,为什么还要弄一个repo来专门记录?网上的文章都是片面的,稍微全点的讲解的不够全面、深入,没能满足我对于文章的想象,所以决定自己来写。
如果你要有一些资源,希望和我一起,把这个搞起来,很简单,Fork-修改- Pull Request 就 ok。
Mac 和 Linux 系统推荐使用终端即可,Git 一开始的命令的确很多,别无它法,熟能生巧,多练习即可能够掌握日常使用的一些名利,再配合常用命令的alias或者强大的 zsh 终端都能显著的提升效率,当然如果非得寻找图形化客户端,也不是没有;Windows下还是尽快熟悉客户端的使用吧,因为win下面的bash太难用了:
常用命令手册 Git 日常开发常用命令整理,日常开发中的利器,可以当做备忘录来使用,推荐👍。
总是使用 git merge --no-ff 而不是 git merge ,记录下分支的变更历史。 详情 http://stackoverflow.com/questions/9069061/what-is-the-difference-between-git-merge-and-git-merge-no-ff
恰当的使用 git pull --rebase 避免不必要的merge记录。 详情 http://stackoverflow.com/questions/2472254/when-should-i-use-git-pull-rebase 「You should use git pull --rebase when your changes do not deserve a separate branch」
Git-flight-rules 一些日常使用中的场景,比如提交错了分支、提交时的用户名邮箱不对、丢弃某些提交、未提交的代码直接提交到另外一个分支等等,很实用。
How to undo (almost) anything with Git 撤销一切,汇总各种回滚撤销的场景,加强学习。
怎样在一台电脑上同时使用公司 GitLab 和 Github 的服务? 由于公司团队使用 GitLab 来托管代码,同时,个人在 Github 上还有一些代码仓库,可公司邮箱与个人邮箱是不同的,由此产生的 SSH key 也是不同的,这就造成了冲突 ,文章提供此类问题的解决方案。
如何书写提交信息 当项目越来越大,提交信息越来越复杂的时候,如何书写好提交信息就变得至关重要,这篇文章的作者总结出7条准则。
Commit message 和 change log编写规范-阮一峰 良好的 commit log 好处大大的多。 AngularJS Git Commit Message Conventions
git-recipes @童仲毅 整理翻译的一些优秀文章。
githug Git your game on. 使用通关游戏的形式来练习git的一些命令,非常有趣。
| Back | FazBrowse Home | New Git URL |