使用Git在2台计算机上为我的项目保留与使用Netbeans相同的源代码
问题描述:
我在2台计算机上使用Netbeans。我想使用git在2台计算机上为我的项目保留相同的源代码。我想是这样的:使用Git在2台计算机上为我的项目保留与使用Netbeans相同的源代码
在第一台计算机(192.168.0.1):
- 选择上
Netbeans > Team > Git > Initialize
-
Add
所有文件的项目,Commit
- 在终端,写了下面的命令创建裸仓库:
混帐克隆--bare的myproject myproject.git
CD myproject.git MV钩/后update.sample钩/更新后
git的更新服务器信息
在第二计算机(192.168.0.2):
- 启动
Netbeans > Team > Git > Clone
- 进入我的仓库网址:192.1 68.0.1/myproject.git
- 选择主分支,父目录等
- 它的工作!我的第二台计算机上的第一台计算机上的所有项目。
现在,我想推动修改从第一台计算机到第二台计算机。我想是这样的:
在第一台计算机(192.168.0.1):
- NetBeans上,修改文件,然后
Team > Git > Commit
-
Team > Git > Remote > Push
,那么库网址是:file:///Users/me/projects/myproject.git/
在第二台计算机(192.168.0.2)上:
Team > Git > Remote > Pull
- 存储库位置是预填充:产地:192.168.0.1/myproject.git/
- 选择主领域。
- 没有任何反应。修改没有出现。
我在哪里犯了一个错误?
其实我是想用工作流在这里显示:Git with 2 developers
答
有一个在这个版本NetBeans的Git的插件中的错误:它无法连接到远程存储库是在本地网络。
链接“混帐2个开发者”,介绍了如何建立一个公共的裸库模仿集中式工作流程。如果你是唯一一个在项目中工作的人,为什么不直接留在一个仓库中,并用git克隆文件克隆它://////?或者将回购保存在保管箱文件夹中? –
ebaxt
2012-02-25 19:55:35
实际上,在netbeans中,当我克隆一个git项目时,它创建一个新的netbeans项目。因此,如果我只想使用一个回购协议,我必须: 1)在PC1上创建我的回购,修改文件 2)在PC2上,从PC1创建克隆。创建新的netbeans项目。修改文件。 3)在PC2上,重新创建一个回购站,回到PC1,从PC2的克隆中重新创建netbeans项目...? 或者我可能真的错过了一些东西:( – lepix 2012-02-26 00:36:05
不知道我明白问题所在,是否指的是您需要创建两次的IDE项目文件(元数据)?如果是,请将所有内容添加到git repo,在你从PC1克隆了repo之后,在PC2上,选择Netbeans中的“open existing project”选项。如果Netbeans在克隆时创建一个新项目,则可以从命令行克隆,然后只需从PC1加载相同的项目文件? – ebaxt 2012-02-26 05:27:19