如何将特定文件(已推送更改)从一个分支移动到 android studio 中的一个新分支?

how move specific files (already pushed changes) from one branch to a new branch in android studio?

我目前正在 android studio 上开发我的 android 应用程序,我对使用 git 开发它还很陌生。我有一些文件要从分支 (branch1) 移动到一个全新的分支 (feature1)。请注意,我已将所有更改提交到 branch1,并且我也已推送所有这些提交。

我看过类似的问题和答案,但我很困惑如何让它发挥作用。我怎样才能做到这一点?谢谢,请耐心等待 :)

您可以挑选要从 branch1 移动到 feature1 的提交

假设我们在存储库中有三个分支(master、branch1、branch2)。

现在,您想从 branch1 中删除文件,并且该文件应该出现在一个全新的分支中 say branch3

  1. 创建 branch1

    的新分支

    git checkout branch1 //要从 branch1 创建新分支,您需要先签出到该分支

    git checkout -b branch3

现在,新文件位于 branch3

现在结账到 branch1$ git rm <file-name>$ git commit -m "file removed from branch"

这是我能想到的最简单直接的方法。