超级苛刻的问题,但......
答案 0 :(得分:3)
我假设您要将这些更改移至新的/实验性分支
git checkout -b my_new_branch
git commit
答案 1 :(得分:1)
您可以复制已修改的文件并将其粘贴到其他位置,这样您就不会丢失更改。然后,还原您的更改,切换到您要提交的分支,将文件粘贴到它们所属的文件夹中,然后将更改提交到分支。
答案 2 :(得分:1)
如果您不想影响主分支,现在是时候为您的提交创建一个新的分支。
git checkout -b my_branch
git add .
git commit -m "This commit will be on the `my_branch` branch instead of `master`
答案 3 :(得分:1)
正如其他人之前所说的那样,结帐并使用
提交新分支git checkout -b mybranch
git add mychangedfiles
git commit
如果您已经有一个远程设置要推送,您现在可以使用
推送新分支git push -u myremote mybranch
这也将此分支设置为跟踪远程(-u选项)上的推送分支。
如果您尚未设置遥控器,则可以使用
进行设置git remote add myremote myremoteurl