Git学习
什么是Git
Linux之父Linus基于C开发的分布式版本控制系统
与Git相反,CVS及SVN都是集中式的版本控制系统
Git的优势
- 分布式管理:每一个用户都拥有完整的版本库,不需要联网工作。没有“中央服务器”,安全性提升。
- 强大的分支管理
Git安装
sudo apt-get install git
基本Git操作
- 创建版本库
在文件夹中打开终端:
git init
- 文件添加到仓库
git add filename
git commit -m "message log"
- 查看仓库状态/更改
git status
git diff filename
- 查看历史记录
git log [--pretty=oneline]