用戶配置
- 配置級別
- git-init (初始化倉庫)
- git-status (對狀態跟蹤)
- touch (創建文件)
- git add (添加文件到暫存區,同時文件被跟蹤)
- git add .(批量添加)
- .gitignore(在添加時忽略匹配的文件,僅作用於未跟蹤文件)
- git-rm(從暫存區刪除 )
- git rm(從暫存區與工作目錄刪除)
- git rm $(git Is-files --deleted):刪除所有被跟蹤,但是在工作目錄被刪除的文件
- git commit (根據暫存區內容創建一個提交目錄)
- git commit -a (直接提交)
- git log (查看提交歷史信息)
- git 中alias命令
- git diff (顯示不同版本差異)
- git checkout -- (撤銷本地修改) 將文件內容從暫存區複製到工作目錄
- git reset HEAD ( 撤銷暫存區內容) 將文件內容從上次提交複製到暫存區
- gitcheckout HEAD -- (撤銷全部改動)將內容從上次提交複製到工作目錄
-git config --global user.name
-git config --global user.email
配置級別
–local 默認,高優先級 :隻影響本倉庫
–global 中優先級:影響到所有當前用戶的git倉庫
–system 低優先級:影響到全系統的git倉庫
git-init (初始化倉庫)
git-status (對狀態跟蹤)
內容狀態 工作目錄 暫存區 提交區
文件狀態 已跟蹤 未跟蹤
touch (創建文件)
git add (添加文件到暫存區,同時文件被跟蹤)
git add .(批量添加)
.gitignore(在添加時忽略匹配的文件,僅作用於未跟蹤文件)
git-rm(從暫存區刪除 )
git rm(從暫存區與工作目錄刪除)
git rm $(git Is-files --deleted):刪除所有被跟蹤,但是在工作目錄被刪除的文件
git commit (根據暫存區內容創建一個提交目錄)
git commit -a (直接提交)
git log (查看提交歷史信息)
git 中alias命令
– git config alias.shortname 修改命令簡單名字以及顏色顯示
git diff (顯示不同版本差異)
git diff -工作目錄與暫存區的差異
git diff -cached []
- 暫存區與某次提交差異,默認未HEAD
git diff- 工作目錄與某次提交的差異