简介
Git[1]是 Linus 开源的分布式代码版本控制工具。
Q:版本控制工具有哪些?
A:
- 集中式:SVN、CVS、VSS 等
- 分布式:BitKeeper、Git 等
Q:集中式和分布式有什么区别?
A:集中式依赖中央仓库,而且每次上传都是完整版,不易溯源。分布式每个人手头上都是完整版,改动只需要把修改部分同步一下就行了。
Git 服务器有GitHub[2]、GitLab[3]、BitBucket[4]和Gitee[5]等。
Git 可视化工具有SourceTree[6]和SmartGit[7]等。
Git 常用命令
基础设置
user@Debian:~$ sudo apt install git # 安装
user@Debian:~$ git config --global user.name "name" # 设置信息。因为是分布式版本控制,所以需要有用户名和邮箱做标识
user@Debian:~$ git config --global user.email "user@email.com"