筆記
|
---|
您可以查看我個人網站上的其他帖子:https://hbolajraf.net |
Git 提示和技巧
Git 是一個強大的版本控制系統,可讓您的開發工作流程更有效率。以下是一些提示和技巧,可幫助您充分利用 Git。
配置 Git
在開始使用 Git 之前,最好使用您的姓名和電子郵件地址進行配置。此資訊將與您的提交相關聯。
git config --global user.name "hbolajraf"
git config --global user.email "[email protected]"
您也可以設定其他配置,例如您的首選文字編輯器和預設分支。
基本指令
1. 初始化儲存庫:要啟動新的 Git 儲存庫,請在專案目錄中使用 git init 。
2. 複製儲存庫:若要從遠端 URL 複製儲存庫,請使用 git clone 。
3. 提交更改:進行更改後,使用 git commit -m "Your commit message" 儲存變更。
4. 檢查狀態:使用 git status 查看工作目錄的狀態。
分枝
分支機構對於管理不同的開發線至關重要。
1. 建立分支:使用 gitbranch 建立新分支。
2. 切換分支:要切換到不同的分支,請使用 git checkout 。
3. 合併分支:使用 git merge 將一個分支的變更合併到另一個分支。
4. 刪除分支:使用 gitbranch -d 刪除分支。
藏匿
當您需要暫時儲存變更時,隱藏非常有用。
1. Stash Changes:使用 git stash 儲存變更。
2. Apply Stash:若要重新套用更改,請使用 git stash apply。
3. 列出儲存:使用 git stash list 查看儲存清單。
互動式變基
互動式變基可讓您修改提交歷史記錄。
1. 互動式變基:使用 git rebase -i HEAD~n 以互動方式對最後 n 次提交進行變基。
2. 編輯提交:將“pick”更改為“edit”以修改提交。
3. 修改提交:使用 git commit --amend 編輯目前提交。
Git 別名
Git 別名可讓您建立 Git 指令的捷徑。
1. 建立別名:為全域 Git 設定新增別名。
git config --global alias.co checkout
2. 用法:現在,您可以使用 git co 作為 git checkout 的簡寫。
Git 鉤子
Git 掛鉤是在某些 Git 事件上自動執行的腳本。
1. Pre-Commit Hook:建立 .git/hooks/pre-commit 腳本以在提交之前執行操作。
2. Post-Receive Hook:在伺服器的 Git 儲存庫中,建立一個 hooks/post-receive 腳本以在收到推播後執行操作。
忽略文件
您可以使用 .gitignore 檔案指定要忽略的檔案或模式。
1. 建立 .gitignore:建立一個名為 .gitignore 的文件,並列出要忽略的文件、目錄或模式。
2. 範例.gitignore:
# Ignore build artifacts
bin/
obj/
# Ignore log files
*.log
# Ignore a specific directory
docs/
接下來是什麼?
這些提示和技巧將幫助您更熟練地使用 Git,讓您的版本控制任務更加高效,讓您的開發流程更加順暢。