git 基礎命令速記

2021-09-02 20:47:59 字數 1596 閱讀 5978

git config # 檢視或配置git

git init # 初始化倉庫

git status # 檢視倉庫狀態

git add file1 ... # 將檔案新增到跟蹤區或者把跟蹤檔案放到暫存區

git reset head filename # 取消暫存檔案

git checkout -- filename # 撤銷尚未暫存的修改

git rm file1 ... # 從暫存區中移除檔案,同時也從工作目錄中刪除

git rm --cached file # 僅從暫存區中移除檔案

git commit -m "說明資訊" # 正式提交更新修改資訊

git commit -a # 跳過「git add」步驟

git commit --amend # 重新提交,同時會將暫存區中的檔案也給提交。

git mv file_from file_to # 移動檔案,改為對檔案 file_to 跟蹤

git clone 倉庫位址 # 轉殖遠端倉庫

git diff # 檢視暫存前後的變化

git diff --cached/--staged # 檢視已經暫存起來的變化

git log [-n] # 檢視最近 n 次提交歷史

git log -p # 檢視提交的內容差異

git log --pretty=[oneline/format:"%h - %an, %ar : %s"] # 按指定格式輸出提交歷史

git remote # 列出已配置的遠端倉庫伺服器的簡寫

git remote -v # 還會列出遠端倉庫對應的 url

git remote add shortname url # 新增乙個遠端倉庫,同時指定乙個簡寫以代表該 url

git fetch shortname/url # 拉取遠端倉庫資料(不會自動合併)

git pull repository # 拉取遠端倉庫資料(會嘗試自動合併,更為常用)

git push repository branchname # 推送到遠端倉庫(不過要確保沒有衝突)

git remote show repository # 檢視遠端倉庫資訊

git remote rename oldname newname # 重新命名遠端倉庫

git remote rm repository # 移除遠端倉庫

git tag [argument] # 檢視或者打各種標籤

git push remoterepo --tags # 推送所有標籤到遠端倉庫(預設「git push」不會推送)

git config --global alias.aliasname command # 為命令定義別名

git branch branchname # 建立乙個分支

git branch -d branchname # 刪除分支

git log --decorate # 檢視各個分支當前所指的物件

git checkout branchname # 切換分支

git checkout -b branchname # 建立並切換到該分支

git merge branchname # 將分支 branchname 與當前所在分支進行合併

Git實用命令速記

git實用命令速記 1 建立 轉殖乙個已存在的遠端版本庫到本地 git clone ssh 建立乙個新的本地版本庫 git init 2 本地修改 在工作區修改檔案 git status 追蹤修改的檔案 對比工作區與版本庫的區別 git diff 新增所有當前修改到暫存區 下一次提交前 git ad...

linux基礎命令速記 一

ls list 顯示當前目錄下的檔案和目錄列表 引數 a all 檢視所有檔案和目錄,包括隱藏的檔案和目錄 t time 顯示的檔案列表依照建立的日期排序 l long 顯示檔案的具體詳細資訊 命令分為外部命令和內部命令 檢視外部命令的幫助文件需要使用man,例如 man ls 檢視內部命令的幫助文...

速記 git常用命令

目前個人最常用的還是只有add status commit pull push這幾個 git add git status git commit abc aaa.py m asdfg feat 新功能 fix 修補bug docs 文件 style 格式 refactor 重構 test 增加測試 ...