Git 常用指令
Git 是否有安裝成功:git --version
設定/修改個人資料
- 輸入姓名:
git config --global user.name "gon"
- 輸入個人的 email:
git config --global user.email "gonsakon@gmail.com"
- 查詢 git 設定內容:
git config --list
- 查看用户名:
git config user.name
- 查看用户邮箱:
git config user.email
Git 常用指令
- 初始化數據庫:
git init
- 查詢當前狀態:
git status
- 將檔案加入到索引:
git add .
- 將索引檔案變成一個更新(commit):
git commit -m "修改內容"
- 觀察 commit 歷史紀錄:
git log
- 下載遠端數據庫:
git clone 數據庫網址
- 更新遠端數據庫:
git push origin master
- 刪除遠端分支:
git push origin --delete 分支名稱
- 下載同步更新:
git pull
分支 (branch)
- 新增分支:
git branch 分支名稱
- 查看分支:
git branch
- 切換分支:
git checkout 分支名稱
- 建立並切換分支:
git checkout -b 分支名稱
- 刪除分支:
git branch -d 分支名稱
(-D 是強制刪除) - 還原上個版本:
git reset HEAD^
(^為要回去哪一個版本,^^兩個就是回到前兩個版本) - 合併分支:
git merge 分支名稱
- 取消快轉:
git merge 分支名稱 --no-ff
- 觀看線圖:
git log —oneline -graph
- 還原合併前狀態:
git reset —hard ORIG_HEAD
還原技巧
- 回頭觀看版本內容:
git checkout 編號
- 返回最新的版本:
git checkout master(分支名稱)
- 索引檔案>還原到工作目錄:
git reset HEAD
- 還原前兩個版本:
git reset HEAD^^
- 還原前兩個版本,所有更新檔案都放棄:
git reset HEAD^^ --hard
- 觀看詳細所有歷史紀錄:
git reflog
- 新增檔案時,檔案還沒加追蹤時,清空工作目錄
顯示此次清除的檔案:git clean -n
強制清除檔案:git clean -f
- 檔案已加入追蹤,還原工作目錄上已更改的檔案 :
git checkout -- <file>
Hey!想學習更多前端知識嗎?
最近 Lala 開了前端課程 👉【實地掌握RWD - 12小時新手實戰班】👈無論您是 0 基礎新手,又或是想學 RWD 的初學者,
我們將帶你從零開始,深入了解並掌握 RWD 響應式網頁設計的核心技術,快來一起看看吧 😊