跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • git 写了挺多内容了突然发现自己居然是在 master 分支上写的 希望带着已经写的内容去开一个新分支 怎么做?
未分類
19 7 月 2020

git 写了挺多内容了突然发现自己居然是在 master 分支上写的 希望带着已经写的内容去开一个新分支 怎么做?

git 写了挺多内容了突然发现自己居然是在 master 分支上写的 希望带着已经写的内容去开一个新分支 怎么做?

資深大佬 : Newyorkcity 7

谢谢!
大佬有話說 (19)

  • 資深大佬 : Trim21

    git checkout -b new-branch

  • 資深大佬 : THaGKI9

    你已经 commit 了吗?

    已经 commit 的话可以开新的 branch,然后 cherry pick

    没 commit 的话直接开新的 branch 就好了,active change 会带过去的

  • 資深大佬 : across

    退回到 master 之前的 A 点,建新分支,然后把之前的内容 Squash 过来….

  • 資深大佬 : gwy15

    https://imgchr.com/i/UnUles

  • 資深大佬 : msg7086

    给当前提交打上新的分支标记,然后把 master 回退回去。
    如果还没提交的话可以直接新建并切换分支。

  • 資深大佬 : THaGKI9

    @msg7086 号思路!

  • 資深大佬 : yongzhong

    git stash push
    git checkout -b new_branch
    git stash pop

  • 資深大佬 : zhuweiyou

    直接开,会带过去的。

  • 資深大佬 : KentY

    看起来你是没 push, 但是 committed already.
    如果没 committed, 很容易 co -b 就可以了
    已经 committed 了有个省心的法:
    1) checkout -b newbranch
    2)然后在你本地把 master branch 删了
    3)pull
    完事

  • 資深大佬 : dubenshu

    没 commit
    $ git stash
    $ git stash branch <new-branch>
    已经 commit
    $ git checkout -b <new-branch>

  • 資深大佬 : nutting

    有没有人说说已经提交的话,ui 界面上是怎么操作

  • 資深大佬 : ericgui

    git branch -m “new-branch-name”

    git fetch origin master

    basically, you’ll need to reset the master branch.

  • 資深大佬 : hantsy

    如果 Push 了的话,可以尝试(记不得了, 以前这种事,我也出现过。):

    1, 直接在 Master 建立分支。

    2, 然后 Master 上 Reset –Hard 上个点,commit, push 。一般 –hard 还是慎用。

    不过这种应该要避免,首先从切换到一个好的 Shell 开始(各种 OhMyXXX 系列),一般图形工具都是会标注当前分支。

  • 資深大佬 : hantsy

    @ericgui 重命名真没想到

  • 資深大佬 : as94boy

    @KentY 这种简单粗暴的方法,一开始真的还没想到。但是很赞。

  • 資深大佬 : yinft

    直接开就能带过去哦

  • 資深大佬 : yinft

    git checkout -b

  • 資深大佬 : julyclyde

    1 把自己这个“本地 master”push 到远程的新分支
    2 然后把自己本地 master“倒回去”

  • 資深大佬 : EscYezi

    @nutting #11 idea 的话可以 undo commit – create new branch and check out – commit&push

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具