GIT - 常用語法
Published in:2022-08-09 | category: GIT

查看Git版本


git --version

查看Git設定內容


git config --list

設定帳戶,讓 Git 知道這台電腦做的修改要連結到哪一個使用者


git config --global user.name "<Your Name>"

設定電子郵件


git config --global user.email "<[email protected]>"

創建一個新的Repository (打開任何一個專案資料夾打上)


git init

顯示目前工作環境狀態


git status

複製專案


git clone XXX

將專案加入追蹤(暫存起來)


git add hello.py

將專案 commit 進去 repository (確定存入版本庫)


git commit -m "Init hello.py"

比較現在檔案和上次 commit 之間的差異


git diff
    
git diff |cat XXX
    
git diff 785641bf91c11f25a01c0d48182e810bc8b3bc1c (git log產生的commit代碼)

詳細列出該次commit的修改內容


git show 

查看目前所有commit的歷史紀錄


git log

檢查更改


git fetch

將這些更改應用到我們的本地倉庫


git merge

檔案尚未加入過追蹤時使用,即可恢復到檔案尚未加入暫存區 (取消add)


git rm --cached hello.py

若檔案已經在 repository 內,則使用以下指令


repository 與 stage 的檔案都會被還原到 HEAD,但 working directory 內的檔案不變
    
git reset HARD

將本地端程式 push 到遠端檔案庫


git push -u origin master

切出自己的新分支(使用 -b)


git checkout -b happycoder@feature_branch

Prev:
Windows - 設定 BIOS 透過內顯與獨顯做多螢幕輸出
Next:
GIT - 使用 github 託管個人網站步驟