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 增加測試 ...