git - config 及 一些方法

-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
  • 工作目錄與某次提交的差異

git checkout – (撤銷本地修改) 將文件內容從暫存區複製到工作目錄

git reset HEAD ( 撤銷暫存區內容) 將文件內容從上次提交複製到暫存區

gitcheckout HEAD – (撤銷全部改動)將內容從上次提交複製到工作目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章