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>
🚀實體工作坊分享
玩轉 Web頁面的前端技術(HTML/CSS/JS) 一日體驗課
最近時賦學苑開了實體體驗課,即使你對程式碼沒有概念也能上手!Lala 會帶你一起做出一個個人品牌形象網站,帶你快速了解前端的開發流程,快跟我們一起玩轉 Web 吧!🚀線上課程分享
線上課程可以加速學習的時間,省去了不少看文件的時間XD,以下是我推薦的一些課程想學習更多關於前後端的線上課程,可以參考看看。
Hahow
Hahow 有各式各樣類型的課程,而且是無限次數觀看,對學生或上班族而言,不用擔心被時間綁住六角學院
如果你是初學者,非常推薦六角學院哦!剛開始轉職也是上了六角的課,非常的淺顯易懂,最重要的是,隨時還有線上的助教幫你解決問題!
Udemy
Udemy 裡的課程非常的多,品質普遍不錯,且價格都滿實惠的,CP值很高!也是很多工程師推薦的線上課程網站。