天天看點

Git 指令學習指南

Git 指令學習指南

前言

官方文檔:

https://git-scm.com/doc

參考:

https://www.yiibai.com/git/git_basic_concepts.html

使用前配置

git config --global user.name "simba1949"
git config --global user.email [email protected]      

快速入門

# 下載下傳
git clone url [本地倉庫名]
# 添加檔案/檔案夾到暫緩區
git add 檔案/檔案夾
# 送出到本地倉庫
git commit -m '送出注釋'
# 檢查目前倉庫中檔案的狀态
git status # (詳細檢視)
git status -s # (簡要檢視)
# 忽略檔案/檔案夾,在倉庫頂級目錄下建立 .gitignore 檔案,在 .gitignore 檔案中配置忽略資訊
touch .gitignore
vi .gitignore
# 檢視已暫存和未暫存的修改
git diff
# 簡單地删除檔案,但是還是在 git 的管理下
rm 檔案;
# 删除檔案,不在 git 的管理下
git rm 檔案;
git rm -f 檔案; # (強制移除某個檔案)
git rm --cached 檔案; # (将送出暫緩的檔案移除)
# 移動檔案,如果是同級目錄就是重命名
git mv 源檔案 目的目錄/目的檔案 
# 檢視送出曆史
git log [--stat] [-p] [-2] # -2 表示展示最近兩次送出記錄, - p 表示檢視送出差異
# 撤銷送出
git commit --amend
# 複原克隆的檔案,僅針對未推送
git checkout -- mytext.txt
# 檢視遠端位址
git remote -v