推送到当前分支中的远程repo only文件

时间:2014-02-25 02:35:36

标签: git

我最近删除了当前分支中的所有文件,rm --cached命令没有删除.git文件夹。然后在当前分支中仅暂存一个文件。但是当我尝试将该文件推送到远程存储库时,似乎其他文件也参与传输。 我需要问两个问题:1。从当前分支删除文件是否也从存储库中删除该文件? 2.如何在当前分支中传输(push)文件,而不是在repo中传输所有文件。

enter image description here

1 个答案:

答案 0 :(得分:0)

  • 1 /从当前分支删除文件是否也从存储库中删除该文件?

    没有

  • 2 /如何在当前分支中传输(推送)文件,而不是在repo中传输所有文件 你将推送所有未推送的提交,而不仅仅是最后一次提交

您只能使用default push policy "simple"推送当前分支 你的第一次推动应该是

git push -u origin yourBranch

但该分支将包括所有提交,包括您的最后一个(仅引用一个文件)。

如果确实想要重置远程上游存储库的内容,您可以查看“How to reset a remote GIT repository to remove all commits?”。