使用Git在2台计算机上为我的项目保留与使用Netbeans相同的源代码

问题描述:

我在2台计算机上使用Netbeans。我想使用git在2台计算机上为我的项目保留相同的源代码。我想是这样的:使用Git在2台计算机上为我的项目保留与使用Netbeans相同的源代码

在第一台计算机(192.168.0.1):

  1. 选择上Netbeans > Team > Git > Initialize
  2. Add所有文件的项目,Commit
  3. 在终端,写了下面的命令创建裸仓库:

混帐克隆--bare的myproject myproject.git

CD myproject.git MV钩/后update.sample钩/更新后

git的更新服务器信息

在第二计算机(192.168.0.2):

  1. 启动Netbeans > Team > Git > Clone
  2. 进入我的仓库网址:192.1 68.0.1/myproject.git
  3. 选择主分支,父目录等
  4. 它的工作!我的第二台计算机上的第一台计算机上的所有项目。

现在,我想推动修改从第一台计算机到第二台计算机。我想是这样的:

在第一台计算机(192.168.0.1):

  1. NetBeans上,修改文件,然后Team > Git > Commit
  2. Team > Git > Remote > Push,那么库网址是:file:///Users/me/projects/myproject.git/

在第二台计算机(192.168.0.2)上:

  1. Team > Git > Remote > Pull
  2. 存储库位置是预填充:产地:192.168.0.1/myproject.git/
  3. 选择主领域。
  4. 没有任何反应。修改没有出现。

我在哪里犯了一个错误?

其实我是想用工作流在这里显示:Git with 2 developers

+3

链接“混帐2个开发者”,介绍了如何建立一个公共的裸库模仿集中式工作流程。如果你是唯一一个在项目中工作的人,为什么不直接留在一个仓库中,并用git克隆文件克隆它://// //?或者将回购保存在保管箱文件夹中? – ebaxt 2012-02-25 19:55:35

+0

实际上,在netbeans中,当我克隆一个git项目时,它创建一个新的netbeans项目。因此,如果我只想使用一个回购协议,我必须: 1)在PC1上创建我的回购,修改文件 2)在PC2上,从PC1创建克隆。创建新的netbeans项目。修改文件。 3)在PC2上,重新创建一个回购站,回到PC1,从PC2的克隆中重新创建netbeans项目...? 或者我可能真的错过了一些东西:( – lepix 2012-02-26 00:36:05

+0

不知道我明白问题所在,是否指的是您需要创建两次的IDE项目文件(元数据)?如果是,请将所有内容添加到git repo,在你从PC1克隆了repo之后,在PC2上,选择Netbeans中的“open existing project”选项。如果Netbeans在克隆时创建一个新项目,则可以从命令行克隆,然后只需从PC1加载相同的项目文件? – ebaxt 2012-02-26 05:27:19

有一个在这个版本NetBeans的Git的插件中的错误:它无法连接到远程存储库是在本地网络。

- >http://netbeans.org/bugzilla/show_bug.cgi?id=205963