常用GIT bash 命令一覽

2021-07-16 22:47:09 字數 1750 閱讀 8616

master : 預設開發分支; origin : 預設遠端版本庫

初始化操作

$ git config -global user.name #設定提交者名字

$ git config -global user.email #設定提交者郵箱

$ git config -global core.editor #設定預設文字編輯器

$ git config -global merge.tool #設定解決合併衝突時差異分析工具

$ git config -list  #檢查已有的配置資訊

建立新版本庫

$ git clone #轉殖遠端版本庫

$ git init  #初始化本地版本庫

修改和提交

$ git add .  #新增所有改動過的檔案

$ git add #新增指定的檔案

$ git mv #檔案重新命名

$ git rm #刪除檔案

$ git rm -cached #停止跟蹤檔案但不刪除

$ git commit -m #提交指定檔案

$ git commit -m 「commit message」  #提交所有更新過的檔案

$ git commit -amend  #修改最後一次提交

$ git commit -c head -a -amend  #增補提交(不會產生新的提交歷史紀錄)

檢視提交歷史

$ git log  #檢視提交歷史

$ git log -p #檢視指定檔案的提交歷史

$ git blame #以列表方式檢視指定檔案的提交歷史

$ gitk  #檢視當前分支歷史紀錄

$ gitk

#檢視某分支歷史紀錄

$ gitk --all  #檢視所有分支歷史紀錄

$ git branch -v  #每個分支最後的提交

$ git status  #檢視當前狀態

$ git diff  #檢視變更內容

撤消操作

$ git reset -hard head  #撤消工作目錄中所有未提交檔案的修改內容

$ git checkout head #撤消指定的未提交檔案的修改內容

$ git checkout head. #撤消所有檔案

$ git revert #撤消指定的提交

分支與標籤

$ git branch  #顯示所有本地分支

$ git checkout

#切換到指定分支或標籤

$ git branch #建立新分支

$ git branch -d

#刪除本地分支

$ git tag  #列出所有本地標籤

$ git tag #基於最新提交建立標籤

$ git tag -d #刪除標籤

合併與衍合

$ git merge

#合併指定分支到當前分支

$ git rebase

#衍合指定分支到當前分支

遠端操作

$ git remote -v  #檢視遠端版本庫資訊

$ git remote show #檢視指定遠端版本庫資訊

$ git remote add #新增遠端版本庫

$ git fetch #從遠端庫獲取**

$ git push

#上傳**及快速合併

$ git push :

/#刪除遠端分支或標籤

$ git push -tags  #上傳所有標籤

常用git命令一覽

git clone 轉殖倉庫 cd find 來到目錄下 git branch a 檢視分支 git checkout b local master 建立並切換分支 git status 檢視狀態 git add git status git commit m 提交 git checkout mas...

ftp命令一覽

帶有星號的命令一般很少使用,所以往往在具體實現中不支援。1.abor 放棄傳輸 2.acct 某些系統將帳號和使用者與檔案系統相關聯 3.allo 為即將傳送的檔案分配空間。後面攜帶的引數來確定位元組數 5.cdup 在遠端系統上將當前目錄切換到上級父目錄 6.cwd 改變遠端系統的工作目錄 7.d...

Git命令一覽

windows 新增檔案到git倉庫 在版本的歷史之間穿梭 重返未來 改亂了工作區某檔案,還新增到了暫存區時,想丟棄修改 已經提交了不合適的修改到版本庫時,想要撤銷本次提交 刪除暫存區檔案 提交刪除 首次 推送 常規推送 刪除已有的github遠端庫 關聯碼雲的遠端庫 建立分支 切換分支 建立 切換...