2012-08-09 135 views
1

我正在从Github上的回购协议中使用Android应用程序。我已经克隆了repo,并且对其中一个视图进行了更改,我使用Egit插件在Eclipse中进行了更改。Git - 推送新提交并忽略未提交的更改

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

我在Windows上,所以认为我会给新的Windows客户端一个尝试 - 但是这不会让我先推动单个提交,而不先处理它检测到的所有更改。由于回购是一个Android应用程序,当我运行应用程序在本地或在我的设备上进行调试时,它会创建大量新类和其他类似的绒毛,因此我无法'同步'。但是我不想提交这些文件,只是我承诺的单个文件。

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

回答

0

我想这是我在寻找:

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

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