4

我刚开始使用 Git,之前从未使用过版本控制系统。我正在尝试在我的 Web 服务器和本地计算机上设置一个 git 存储库。

我在服务器上执行以下操作(我在项目文件夹 ~/project 中运行命令):

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.

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

致命:错误的默认修订版“头”

任何帮助将不胜感激

谢谢

4

1 回答 1

3

git fetch将获取远程分支但不会将它们合并到您的本地分支中。您可以:

  • 首先使用git clone,这将自动将所有更改放在本地默认分支上。
  • 现在使用git merge remote_server master手动将更改合并到您当前签出的分支(主)中。
  • 使用git pullwhich 执行 agit fetch后跟 a git merge
于 2010-06-30T16:32:45.350 回答