本篇重點
- 移除專案根目錄的
.git,即可移除本機既有 Git Repository,並且不影響其他專案檔案 .git移除後,原本的 commit history、branch、tag、remote 與 Repository 層級設定等都不再存在- 重新初始化 git 版控流程
.git,即可移除本機既有 Git Repository,並且不影響其他專案檔案.git 移除後,原本的 commit history、branch、tag、remote 與 Repository 層級設定等都不再存在【Git】使用 Conventional Commits 規範優化 commit message
<type>[optional scope]: <description>,body 與 footer 皆為選填git rebasegit rebase 合併不會產生額外的合併提交,但是會變更原本的提交 IDgit rebase -i(互動式 rebase)編輯功能git rebase -i 調整提交順序、修改提交訊息、修改提交內容、合併提交、刪除提交git rebase 的注意事項【Git】使用 git commit 修改提交(commit)的資訊或是內容
git commit --amend 修改最新一次提交的資訊或是內容git commit --amend --author 修改提交的作者和信箱git commit --amend --reset-author 重置提交的作者和信箱git commit --amend -m 修改提交訊息git commit --amend --no-editor 提交修改但不修改提交訊息git commit --amend 都會變更提交 IDgit checkout -B 強制更新本地分支git reset --hard 強制更新本地分支git push -f 強制更新遠端分支