我是git和github的新手,我有一个关于eclipse Egit的git插件的问题。
我已经从我的github存储库克隆了一个远程服务器(不是github),为了方便起见,我将其称为'rserver‘。现在,我正在使用eclipse (和RSE插件)从本地计算机上编辑'rserver‘上的存储库中的文件,但是当我想要执行任何git操作时,比如提交我所做的更改,我会直接在'rserver’(命令行)上执行。现在,我希望能够使用eclipse和egit插件(我认为这是最好的选择)提交更改等。由于所有代码都需要保留在'rserver‘上才能作为程序运行,因此没有必要在本地克隆我的github存储库。但我用egit尝试过的所有选项似乎都能做到这一点。
是否可以从我本地的Eclipse SDK管理'rserver‘和github之间的所有git操作(除了在eclipse中使用终端)?如果是这样,那是怎么做的呢?
发布于 2012-11-19 04:40:51
git克隆repos,这意味着它们包含相同的对象。
我不认为有一种方法可以在远程repo上工作,但是你应该在本地git clone
你的rserver存储库,在那里工作和提交(这是使用eclipse),当你想上传你的代码到rserver或github时,你只需要在那里push
你的更改。
当您使用git push
时,您将使远程分支指向与提交本地分支点相同的位置,并上传任何远程缺失的对象。
您可能希望添加两个远程存储库(rserver和github)作为本地存储库的remote
,这样您就可以决定是否将更改推送到这两个存储库。
发布于 2018-05-30 08:38:31
能够远程编辑文件有很大的价值,能够在git中对文件进行版本控制也很有价值。目前我也有同样的情况。然而,我的"rserver“是一个傀儡主人。我在Eclipse中的本地PC上通过Puppet master上的RSE编辑文件。直接在Puppet master上编辑文件有很大的价值,尝试更改,如果不起作用,继续修改文件。然后必须通过ssh进入服务器来执行git操作,这是愚蠢的。有一个本地git克隆,你必须git添加,提交,推送,然后去服务器和git拉更愚蠢。Eclipse应该允许您通过RSE执行git操作。
https://stackoverflow.com/questions/13443857
复制相似问题