git遠端分支改名並以當前分支為base新建分支

2022-05-04 12:39:06 字數 939 閱讀 9509

# 以下是改名

git branch -m feature-usermanage usermanage # 修改本地分支名,從feature-usermanage到usermanage

git push --delete origin feature-usermanage # 刪除遠端叫feature-usermanage的分支

git push origin usermanage # 將內容推到usermanage分支上

git branch --set-upstream-to origin/usermanage # 將本地usermanage分支和遠端usermanage分支連線起來

# 開始以改名後的分支為base新建分支

git branch -a # 檢視所有分支

git pull origin # 更新倉庫的分支及當前分支**(?)

git branch -a

# 在那個要改名的分支的**本地資料夾中從沒cd到其他目錄

git branch dev-usermanage # 本地新建dev-usermanage分支

git checkout dev-usermanage # 切換到dev-usermanage分支

git add .

git commit -m 'comment'

git push origin dev-usermanage # 將**推到dev-usermanage分支上

git checkout usermanage # git切回到原來的分支

git建立新分支,並將本地**提交到新分支上

補充:dev分支隨著master分支的更新而更新

# 前提是已經在dev分支上了

git rebase master

參考自:將乙個本地分支合併到另乙個本地分支

gitcheckout遠端分支 git分支操作技巧

我從錯誤的分支拉取了內容,或把內容拉取到了錯誤的分支。這是另外一種使用 git reflog 情況,找到在這次錯誤拉 pull 之前 head 的指向。main git reflogab7555f head pull origin wrong branch fast forwardc5bc55a h...

2018 11 3 git 分支改名

title author date createtime categories git 分支改名 lindexi 2018 11 3 12 49 9 0800 2018 2 13 17 23 3 0800 git 給乙個git分支改名的方法很簡單 如果對於分支不是當前分支,可以使用下面 git br...

2018 11 3 git 分支改名

title author date createtime categories git 分支改名 lindexi 2018 11 3 12 49 9 0800 2018 2 13 17 23 3 0800 git給乙個git分支改名的方法很簡單 如果對於分支不是當前分支,可以使用下面 git bra...