如何将特定文件(已推送更改)从一个分支移动到 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
创建 branch1
的新分支
git checkout branch1
//要从 branch1 创建新分支,您需要先签出到该分支
git checkout -b branch3
现在,新文件位于 branch3
。
现在结账到 branch1
和 $ git rm <file-name>
和 $ git commit -m "file removed from branch"
这是我能想到的最简单直接的方法。
我目前正在 android studio 上开发我的 android 应用程序,我对使用 git 开发它还很陌生。我有一些文件要从分支 (branch1) 移动到一个全新的分支 (feature1)。请注意,我已将所有更改提交到 branch1,并且我也已推送所有这些提交。
我看过类似的问题和答案,但我很困惑如何让它发挥作用。我怎样才能做到这一点?谢谢,请耐心等待 :)
您可以挑选要从 branch1 移动到 feature1 的提交
假设我们在存储库中有三个分支(master、branch1、branch2)。
现在,您想从 branch1
中删除文件,并且该文件应该出现在一个全新的分支中 say branch3
创建
的新分支branch1
git checkout branch1
//要从 branch1 创建新分支,您需要先签出到该分支git checkout -b branch3
现在,新文件位于 branch3
。
现在结账到 branch1
和 $ git rm <file-name>
和 $ git commit -m "file removed from branch"
这是我能想到的最简单直接的方法。