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/