安裝和使用Git
1990s - CVS / VSS - 鎖定模式
2000 - Subversion(SVN)- 合并模式
必須有版本控制的中央服務器才能使用版本控制 - 中央集權型的版本控制系統
分布式版本控制系統 - 2005 - Git
Git / Mercury
GIt安裝
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.21.0.tar.xz
yum install libcurl-devel
xz -d git-2.21.0.tar.xz
tar -xvf git-2.21.0.tar
cd git-2.21.0
./configure --prefix=/usr/local/
make && make install
~ git --version
~ git init - 將文件夾初始化為Git倉庫
~ git add <file> - 將工作區的指定文件放入暫存區
~ git status - 查看工作區和暫存區的狀態
~ git commit -m '提交的原因' - 將暫存區的內容添加到倉庫
~ git log - 查看提交日志(歷史提交記錄)
~ git checkout -- <file> - 將暫存區的文件恢復到工作區
~ git reset --hard HEAD^ - 回到上一個版本
~ git reset --hard <ID> - 回到指定的版本
~ git reflog - 查看歷史和未來版本
國內的代碼托管平臺:碼云gitee / coding
https://gitee.com
https://coding.net
~ git clone <url> - 克隆代碼
~ git push - 將本地代碼推到服務器(將工作成果同步到服務器)
~ git pull - 將服務器更新同步到本地
GIT命令梳理