乾合併
--no-ff 不要快速合併
--no-commit 不要直接發 commit ,先進暫存
git merge master --no-commit --no-ff(將 master Merge 到當前的 branch)
git merge main --no-commit --no-ff(將 main Merge 到當前的 branch)
Local
當 Remote Branch 被刪除時,僅用來刪除 Local 殘留的 origin branch
git branch -r -d origin/1-branch
Remote
檢視 Remote 路徑
git remote -v更新 Remote 路徑
git remote set-url origin {URL}(would clobber existing tag) 更新 Local Tag 問題
git fetch --tags -f將尚未發布任何 commit 的遠端 1-branch 分支強制移動到 main 分支
git push origin main:1-branch --force
Worktree
建立 Branch 並另開工作目錄
git worktree add -b worktree_branch ../worktree_folder master檢視目前的 Worktree 清單
git worktree list刪除 Worktree ,直接刪除目錄,然後執行
git worktree prune
沒有留言:
張貼留言