Git - 推送新提交并忽略未提交的更改

时间:2012-08-09 13:23:30

标签: windows git github egit

我正在使用Github上的回购中的Android应用程序。我已经克隆了repo并且我对其中一个视图进行了更改,我已经使用Egit插件在Eclipse中进行了更改。

我现在需要'推'(我相信)改为Github存储库。

我在Windows上,以为我会尝试新的Windows客户端 - 但是这不会让我在没有先处理它检测到的所有更改的情况下推送单个提交。由于repo是Android应用程序,当我运行应用程序进行本地调试或在我的设备上调试时会创建大量新类和其他类似的漏洞,因此我无法“同步”。但是我不想提交这些文件,只提交我提交的单个文件。

这是否意味着我需要转向命令行将单个文件重新推送到Github?

2 个答案:

答案 0 :(得分:2)

git add "<follow name>"
git commit -m "commit this file"
git push origin master

这将远程推送一个文件。您也可以使用.gitignore告诉git忽略您不想提交的文件。

答案 1 :(得分:0)

我认为这就是我要找的东西:

git push origin <thelonghash>:master