1. git基础
1. 安裝git
sudo apt-get install git2. 注冊
git config --global user.name "Your Name" git config --global user.email "email@example.com"3. 創建版本庫
mkdir learngit cd learngitgit init ##將這個目錄初始化成git倉庫4. 向git提交文件
git add readme.txt ##可以添加多個文件 git commit -m "wrote a readme file" ##可以批量提交之前添加的文件5. 修改文件
git status ##查看已經修改過的readme.txt狀態##時刻掌握倉庫目前的狀態 git diff readme.txt ##查看某個文件具體修改的內容git add readme.txt ##重新添加并提交文件到git git commit -m "update readme file"6. 版本回退
git log ##由遠至近查看提交日志 git log --pretty=oneline ##只查看commit-id,方便git reset --hard HEAD^ ##回退到上一個版本 cat readme.txt ##查看文件內容是否回退git reset --hard 6099d ##指定到達某個版本號,沒必要寫全git reflog ##查看歷史命令7. 工作區和暫存區
如圖,剛剛創建的learngit文件夾就是一個工作區
如圖stage就是暫存區
其主要的工作原理,就是每次有添加操作,都會將文件先添加到暫存區,一旦執行提交操作,暫存區就會一次性把所有文件提交到master分支
注意!!! 每次修改,如果不用git add添加到暫存區,那就不會被commit提交到庫中
8. 撤銷修改
(1) 只在工作區改了文件內容
git checkout -- readme.txt(2) 不僅在工作區改了文件內容,還添加到了暫存區
git reset HEAD readme.txt ##撤出暫存區 git checkout -- readme.txt ##與第一種情況相同9. 刪除文件
rm test.txt ##工作區刪除了文件git rm test.txt ##在版本庫中刪除該文件 git commit -m "remove test.txt"##如果刪錯了,同8撤銷修改一樣 git checkout -- test.txt轉載于:https://www.cnblogs.com/machine-lyc/p/10642048.html
總結
- 上一篇: linux系统运维工资?
- 下一篇: module.js:549 throw