- git init : 開始一個 GIT
- git status : 查詢 GIT 狀態
- git add <檔案名稱> : 將檔案加入 GIT 版本控制
- git rm --cached <檔案名稱> : 將檔案移出 GIT 版本控制
- git commit => 輸入後會出現編輯器 : 建立版本(如有比較長的歷史紀錄可使用這個)
- git commit -m <版本訊息> : 直接用輸入的版本訊息建立版本(需先使用
add
指令) - git commit -am <版本訊息> : 將已被加入版本控制且有修正過的所有檔案建立版本
- 須注意如為還未加入版本控制的新檔案將不會被建立到版本控制中
- git log : 查看 GIT 的版本紀錄
- git checkout <版本碼 or 分支名稱> : 回到該版本、分支
- git checkout master : 回到目前最新版本
- git checkout -b <分支名稱> : 建立新分支並切換到該分支
- .gitignore 檔案 : 建立後用
vim
把要略過版本紀錄的檔案寫進去即可讓 GIT 跳過該些檔案 - git branch <分支名稱> : 開新的分支
- git branch -v : 查看目前所有分支
- git branch -d <分支名稱> : 刪除指定分支
- git merge <分支名稱> : 將該分支合併進目前所在分支
- git 發生衝突 : 衝突檔案中會多出標示衝突位置的文字,解決完之後再 Commit 一次就可解決。
#Git