I';我在将Netbeans项目推送到我的远程Git存储库时遇到了问题
我对这玩意儿不熟悉。我想在远程Ubuntu服务器上建立一个Git存储库,我可以从中推拉NetBeans项目/文件。基本上,我使用SSH从远程存储库中提取项目,在NetBeans中进行更改,然后将这些更改推回到远程Ubuntu服务器 我不想使用GitHub,因为这个项目将由一个5人的小组私下进行,我们1)不想让我们的东西公开,2)不想花钱使用GitHub的私有存储库。还有一些其他的原因,但是,我们没有使用GitHub 我承认我对这些事情一无所知,甚至不知道我所尝试的是否可行 因此,我采取了以下步骤:I';我在将Netbeans项目推送到我的远程Git存储库时遇到了问题,git,netbeans,ssh,Git,Netbeans,Ssh,我对这玩意儿不熟悉。我想在远程Ubuntu服务器上建立一个Git存储库,我可以从中推拉NetBeans项目/文件。基本上,我使用SSH从远程存储库中提取项目,在NetBeans中进行更改,然后将这些更改推回到远程Ubuntu服务器 我不想使用GitHub,因为这个项目将由一个5人的小组私下进行,我们1)不想让我们的东西公开,2)不想花钱使用GitHub的私有存储库。还有一些其他的原因,但是,我们没有使用GitHub 我承认我对这些事情一无所知,甚至不知道我所尝试的是否可行 因此,我采取了以下步骤
gitinit
创建存储库,然后使用gitadd.
将项目内容添加到存储库中git commit
将更改提交到存储库。我使用git status
和git log
确认文件已添加到存储库中我不太确定我是否理解了整个想法。为什么我看不到任何更改?您只将对象推送到远程存储库。您的更改驻留在远程存储库的.git中的对象文件中 通常,远程服务器只包含.git和底层文件,而不包含实际签出的项目 在远程存储库中尝试“git status”,您应该会看到您推送的.php文件丢失。键入“git checkout.”使所有项目文件反映分支中实际存储的内容;它应该正在创建您的.php文件 查看如何创建远程存储库。初始提交实际上应该来自本地计算机,而不应该在服务器上进行
另外,如果您想要类似github的基于web的功能性,我建议您使用一种自托管、开源、轻量级的git服务。我过去在使用Netbeans处理版本控制时遇到过问题。你尝试过使用命令行来添加提交推送吗?你可以考虑一个带有比特桶的Git帐户。我认为允许高达五的免费的团队。非线性水果-我试过了,我仍然遇到了同样的问题。哈弗-比特桶允许私人存储库吗?谢谢你,博科。结帐正是我需要做的。