git 版本管理工具

git 的使用场景

不是只有程序员才能用的工具。如果你写了一个工作报告,交给老板看后不满意,你把原工作报告复制了一份稍加修改交给老板看,老板又不满意,当你改到第10个版本后,老板说还是第一个版本好。你为什么不直接在一个版本上修改而要复制一份保留原版本呢?这里就涉及到了版本管理。如果简单的复制无法满足你的版本管理,git就是一个帮你管理不同版本的工具软件。

git诞生于代码的版本管理需求,有一定的使用门槛,就想你要远方的朋友家,当然你可以走过去,但是如果你学会了开直升机,并且刚好家里有一架,你就可以开直升机飞过去。git就是这样强大的工具。只要你涉及到版本管理,都可以使用git,git本质上就是在管理你的文件变化,比如新增文件,修改文件内容,只要你的文件里的一个标点符号发生变化,git都可以记住这个变化。这就方便你随时返回到某个时间点,git就是一台时光机。

git 工作流程

工作流程

图形化管理界面

git最初是在命令行使用的,后来官方也开发了图形化界面,但比较简陋。

推荐第三方图形化管理工具sourcetree界面,支持Mac,Windows。

更多图形化界面工具请参考 https://git-scm.com/downloads/guis/

图形化界面

参考资料

git 简明指南 https://www.runoob.com/manual/git-guide/

git 官方使用手册 https://git-scm.com/doc


git 版本管理工具
http://www.keker.top/2018/11/18/tools/git/
作者
Keker
发布于
2018年11月18日
许可协议