相关疑难解决方法(0)

如何将我当前的更改提交到git中的另一个分支

有时我会在工作目录中进行一些更改,并且我意识到这些更改应该在与当前更改的分支中提交.这通常发生在我想尝试新事物或进行一些测试时,我忘记事先创建一个新分支,但我不想将脏代码提交给主分支.

那么,如何将未提交的更改(或存储在索引中的更改)提交到与当前更改不同的分支?

git branch commit

626
推荐指数
3
解决办法
29万
查看次数

git:如何创建我当前工作的一个分支,但保留在我的原始分支上

我在一个分支上(让我们说主人),我的工作目录有一些变化.我得到的东西工作,但需要大量的清理 - 所以我想将我当前工作的目录保存到分支机构,以防万一我需要回到它.我肯定会在以后删除分支.

另外,我想继续在主人身上继续工作.

现在我做:

# Save to topic branch
git checkout -b working-stuff
git commit -a -m "work in progress"

# go back to master and continue with the state is was in before
git checkout master
git checkout -- .
git reset
Run Code Online (Sandbox Code Playgroud)

稍后,我将删除主题分支.

所以,上面的确是我想要的,但它有点冗长.有没有更简单的方法来做到这一点(除了脚本编写)?

git branch save

4
推荐指数
1
解决办法
1531
查看次数

标签 统计

branch ×2

git ×2

commit ×1

save ×1