1. 程式人生 > 其它 >git Bash常用命令

git Bash常用命令

基本操作

1)、cd : 改變目錄。
2)、cd . . 回退到上一個目錄,直接cd進入預設目錄
3)、pwd : 顯示當前所在的目錄路徑。
4)、ls(ll): 都是列出當前目錄中的所有檔案,只不過ll(兩個ll)列出的內容更為詳細。
5)、touch : 新建一個檔案 如 touch index.js 就會在當前目錄下新建一個index.js檔案。
6)、rm: 刪除一個檔案, rm index.js 就會把index.js檔案刪除。
7)、mkdir: 新建一個目錄,就是新建一個資料夾。
8)、rm -r : 刪除一個資料夾, rm -r src 刪除src目錄, 好像不能用萬用字元。
9)、mv 移動檔案, mv index.html src index.html 是我們要移動的檔案, src 是目標資料夾,當然, 這樣寫,必須保證檔案和目標資料夾在同一目錄下。
10)、reset 重新初始化終端/清屏。
11)、clear 清屏。
12)、history 檢視命令歷史。
13)、help 幫助。
14)、exit 退出。
15)、#表示註釋git remote:檢視遠端庫資訊 
git remote -v:遠端庫詳細資訊
git branch -r , git branch -a 檢視遠端分支
git push 將當前分支推送到遠端對應的分支(若遠端無對應分支,則推送無效) 
git push origin dev 將分支dev提交到遠端origin/dev(遠端沒有則建立, 遠端沒有dev則建立) 
git branch –set-upstream branch-name origin/branch-name 建立本地分支和遠端分支的關聯
git checkout -b dev origin/dev 建立遠端的origin/dev分支到本地

分支常用

檢視分支:git branch 
建立分支:git branch name 
切換分支:git checkout name 工作區檔案內容會立即變化成對應分支的內容 
建立+切換分支:git checkout -b name 
合併某分支到當前分支:git merge name 
刪除分支:git branch -d name

檢視分支合併情況:git log –graph –pretty=oneline –abbrev-commit

合併分支(fast forward):git merge name 
合併分支(禁用 Fast forward):git merge –no-ff -m “描述” dev

標籤常用

檢視分支:git branch 
建立分支:git branch name 
切換分支:git checkout name 工作區檔案內容會立即變化成對應分支的內容 
建立+切換分支:git checkout -b name 
合併某分支到當前分支:git merge name 
刪除分支:git branch -d name

檢視分支合併情況:git log –graph –pretty=oneline –abbrev-commit

合併分支(fast forward):git merge name 
合併分支(禁用 Fast forward):git merge –no-ff -m “描述” dev

  

設定使用者名稱與郵箱

$ git config --global user.name "[名稱]"  
  $ git config --global user.email [郵箱]   

補充

# 新增指定檔案到暫存區
$ git add [file1] [file2] ...

# 新增指定目錄到暫存區,包括子目錄
$ git add [dir]

# 添加當前目錄的所有檔案到暫存區
$ git add .

  原文連結:https://www.cnblogs.com/weibanggang/p/9663623.html

學如逆水行舟 不進 則退!