也许这已经被问过,但我一直都在寻找这个答案 因为我在几台计算机上开发,在Windows和Linux上,我想我会在sourceforge上设置一个代码库。我用git。原始代码在我的一台本地机器上。使用sourceforge网站提供给我的文档,我最初能够提交代码。我仍然在原始机器上本地修改代码:这是一台Linux机器。但是,每次我尝试将更改推送到sourceforge项目时,我都会收到一条消息,指示项目是最新的:尽管对代码进行了新的更改!我试图将sourceforge站点的代码克隆到原始目录,但是当我这样做时,git告诉我我不能这样做,因为该目录不是空的。因此,我创建了一个新目录,从sourceforge项目克隆代码,进行更改,并尝试推送到sourceforge项目(根据文档),我收到消息,指示项目是最新的(如前所述)
我做错了什么(除了显而易见的使用错误的工具)。尽管浏览了git网站和sourceforge上的所有git文档,我仍然无法用作代码库。
任何帮助都会 - >重定向到之前已回答此问题的位置,我们将不胜感激。
$ git remote show -n
origin
$ git remote show -n <REMOTE>
remote <REMOTE>
fetch URL: <REMOTE>
push URL: <REMOTE>
HEAD Branch: (not queried)
Local ref configured for 'git push' (status not queried):
(matching) pushes to (matching)
git remote show -n origin
* remote orgin
fetch URL: <REMOTE>
push URL: <REMOTE>
HEAD Branch: (status not queried)
Remote Branch: (not queried)
master
Local Branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push' (status not queried):
(matching) pushes to (matching)