4.几个「不难但却很有用」的 Git 技能点
2024-08-31 01:05:40
tag:不可移动的 branch
tag
是一个和 branch
非常相似的概念,它和 branch
最大的区别是:tag
不能移动。所以在很多团队中,tag
被用来在关键版本处打标记用。
更多关于 tag
:git-scm.com/docs/git-ta…
cherry-pick:把选中的 commits 一个个合并进来
cherry-pick
是一种特殊的合并操作,使用它可以点选一批 commit
s,按序合并。
更多关于 cherry-pick
:git-scm.com/docs/git-ch…
git config: Git 的设置
git config
可以对 Git 做出基础设置,例如用户名、用户邮箱,以及界面的展示形式。内容虽然多,但都不难,整体看一遍,把 Git 设置成你最舒服的样子,从此就再也不用管它了。属于「一次付出,终身受用」的高性价比内容。
更多关于 config
:git-scm.com/docs/git-co…
Git Flow:复杂又高效的工作流
除了前面讲到的 "Feature Branching",还有一个也很流行的工作流:Git Flow。Git Flow 的机制非常完善,很适合大型团队的代码管理。不过由于它的概念比较复杂(虽然难度并不高),所以并不适合新手直接学习,而更适合在不断的自我研究中逐渐熟悉,或者在团队合作中慢慢掌握。基于这个原因,我最终也没有在这本小册里讲 Git Flow,但我推荐你自己在有空的时候了解一下它。
更多关于 Git Flow:www.atlassian.com/git/tutoria…
以上这几个内容都不难,而且挺有用,所以虽然我没有讲,但都建议你把它们了解一下,会有好处的。
想学习更多的 Git 知识?
如果看完这本小册觉得不够,希望得到更多的 Git 知识补充,可以到它的官网去查看详细的文档:
git-scm.com/
最新文章
- suspend
- NPOI Excel类
- OpenFlow Switch学习笔记(一)——基础概念
- linux_tomcat7服务器日志爆满导致java崩溃的问题
- php异步请求模拟多进程
- java.math.BigDecimal类
- mysql修改用户名和密码
- 《Clean Code》重点内容总结
- Linux 该文件命令查看内容
- JBoss + EJB3 + MySql : 开发第一个EJB
- jQuery淡入淡出的轮播图
- SQL-Oracle游标
- Java中常见数据结构Map之LinkedHashMap
- 1013团队Beta冲刺day1
- ctrl+shift+r / ctrl+f5 强制(不使用缓存)刷新google chrome网页
- 浏览器将URL变成一个屏幕上显示的网页的过程?
- 【English】20190315
- (Linux)CentOS7下安装JDK 1.8
- Python全栈之路----函数----匿名函数
- Ubuntu 16.04 fatal: Unable to find remote helper for 'https'