2010-06-30 147 views
4

我刚开始使用Git,并从未使用版本控制系统。我正在尝试在我的Web服务器上安装一个git存储库,并在本地计算机上安装一个。Git远程仓库注销问题

我做的服务器上的以下(我运行一个项目文件夹〜/项目的命令):

git init 
git add . 
git commit -am "Initial Commit" 

然后在我的笔记本电脑我使用:

git init 
git remote add remote_server ssh://[name]@[server].com/~/project 
git fetch remote_server 

当我已经完成了以下操作

remote: Counting objects: 4, done. 
remote: Total 4 (delta 0), reused 0 (delta 0) 
Unpacking objects: 100% (4/4), done. 

但是,一旦完成,本地文件夹中就没有任何内容,如果我检查日志我得到:

致命的:坏默认的修订版“HEAD”

任何帮助,将不胜感激

感谢

+0

你正在尝试呼叫登录未出生的分支,所以这里不会有任何东西。首先克隆,或者如果您准备好了git回购,请将其拉​​出。 – NorthGuard 2010-06-30 16:34:40

回答

3

git fetch将获取远程分支机构,但不要将它们合并到您的本地分支。你可以:

  • 首先使用git clone,这会将所有更改自动放置在本地默认分支上。
  • 使用git merge remote_server master现在手动将更改合并到您当前检出的分支(主)。
  • 使用git pull执行git fetch后跟git merge
+0

'git pull origin master'为我工作。想知道为什么会发生这种情况,但... – 2012-08-01 09:52:23