我正在家里建立一个开发环境。我在虚拟机中安装了centos linux。 / var / www / html中的所有文件都与samba共享。
我可以在Windows中访问这些文件。我在centos中安装了git。我在/ var / www / html的子目录中创建了一个git存储库。
我在Windows中使用Eclipse。 Egit安装在Eclipse中。我试图在eclipse中添加存储库,但是当我在egit中进行提交时,linux中的“git status”会显示要提交的已修改文件列表。此外,当我在linux中提交时,egit中的所有文件都将被标记为az modified。
我不知道如何与git同步egit。这样做的正确方法是什么?
答案 0 :(得分:0)
到目前为止,最简单的解决方案是使用GitHub(或BitBucket等云服务(如果您需要免费的私有存储库)。
示例工作流程是(在终端上,但是您的客户端将具有此GUI选项):
$ git remote add origin git@bitbucket.org:username/repository
$ git push origin master
在您的其他客户fetch
上进行更改,并通过pull
$ git pull
双方都需要拥有相同的远程存储库 - 通过这种方式,您可以在任何地方进行推送,并且代码也是相同的。我使用此设置来开发和部署我的网络应用程序。
此解决方案依赖于您的互联网连接 - 如果您不想要或没有互联网连接,请查看此帖子: gitosis vs gitolite?