版本控制

Git(版本控制工具)

Git 是一个会记住你代码每一个版本的工具,让你能随时保存进度、回头查看改了什么、出错了也能撤销而不会全盘丢失。可以把它想成给整个项目准备的无限「撤销」历史,而且每次保存都附带一条说明,记录你做了什么。

它是「分布式」的——说白了就是每一份项目副本都很完整:你的笔记本上有全部历史,队友那里有全部历史,服务器上也有全部历史。哪怕断了网,你照样能干活、保存、翻看过去。

有一点要分清:Git 是工具,GitHub 是一个把你的 Git 项目托管到网上的网站。你完全可以整天用 Git 却从不碰 GitHub——两者并不是一回事。

$ git status
On branch main
nothing to commit, working tree clean

问 Git 现在是什么状况:这里显示自上次保存以来什么都没改。

Git 由 Linus Torvalds 在 2005 年为管理 Linux 而创造。名字的来历?他打趣地把它叫作「笨笨的内容追踪器」。

又称
version controlvcsgit scm