# 1.4 工作中离不开 git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
程序员有一个代码版本管理神器 git,也是在实际开发中经常用到的开发工具,在入门编程行业之后,你必须掌握这个工具的使用,否则无法开展你的正常工作。通俗地讲,在实际编程工作中我们每天会写大量的代码,同一个项目由多人同时进行开发,团队成员代码需要提交到一个代码仓库里,每一次提交都会生成一个提交 id。不同代码之间可以通过这个提交 id 进行版本控制。
在使用 git 时,最好使用一个图形界面软件,比较知名的是 sourceTree,它同时支持 mac 和 window。
在 Mac 电脑上,安装 Xcode 后就会自动安装 git。我们通过命令行学习一下 git 的基本操作。
# git clone
通过这个命令可以把服务端的代码下载下来,比如我们通过 git clone 命令来下载《前端小课》的代码。
git clone git@github.com:lefex/FE.git
1
# git push
把代码提交到服务端。
# git pull
更新服务端提交的代码。
# git reset
撤销代码提交。