Git - 总结篇

     Git 差不多就这么多东西吧(当然, 平时用的, 入门级别的, 想真正了解 Git 的全貌, 请移步 git 官网), 稍微总结下.

.gitignore——排除不想被管理的文件和目录

     在 Git 中有一个特殊的文本文件:.gitignore。这个文本文件记录了所有你希望被 Git 忽略的目录和文件。
     如果你是在 GitHub 上创建仓库,你可以在创建仓库的界面中就通过选项来让 GitHub 帮你创建好一个符合项目类型的 .gitignore 文件,你就不用再自己麻烦去写一大堆的配置了。不过如果你不是在 GitHub 上创建的项目,或者你对 GitHub 帮你创建的 .gitignore 文件有一些额外的补充,那么你可以自己来编辑这个文件。
     .gitignore 大概长这样:



这是 Android 项目的 .gitignore 文件,每种项目的 .gitignore 文件的内容都不一样。

     文件中 # 打头的是注释文件,其他的都是对忽略文件的配置。匹配规则从上图中就能看出个大致,具体的匹配规则可以去官网的相关条目查看:

git_sum

Summery

     如果你在整个阅读过程中是边读边练的,相信读到这里,你对 Git 已经有一个较为全面和深刻的认识了。接下来你只要在平时使用 Git 的过程中多留心一些,找机会把这本小册中的内容应用在实战,很快就可以成为众人眼中的「Git 高手」了。当然,到时候你也许也会发现,其实大家眼中的「Git 高手」远没有那么神秘,并不一定比别人懂很多,只是更加了解 Git 的工作原理和一些关键概念罢了。

tag:不可移动的 branch

     tag 是一个和 branch 非常相似的概念,它和 branch 最大的区别是:tag 不能移动。所以在很多团队中,tag 被用来在关键版本处打标记用。

     更多相关内容, 请移步git官网

cherry-pick:把选中的 commits 一个个合并进来

     cherry-pick 是一种特殊的合并操作,使用它可以点选一批 commits,按序合并。

     更多关于 cherry-pick, 请移步git官网

git config: Git 的设置

     git config 可以对 Git 做出基础设置,例如用户名、用户邮箱,以及界面的展示形式。内容虽然多,但都不难,整体看一遍,把 Git 设置成你最舒服的样子,从此就再也不用管它了。属于「一次付出,终身受用」的高性价比内容。

     更多关于 config, 请移步git官网

Git Flow:复杂又高效的工作流

     这个, 比较复杂, 直接移git官网吧 可能现在没用, 但是不好说哦.

不过瘾, 想继续?

     官方文档走起 git

结语

     Git 入门篇就这么多了吧, 是的, 你没看错, 是入门篇. 希望对你的工作学习能有帮助.

~感谢捧场,您的支持将鼓励我继续创作~