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.

ただし、これが完了すると、ローカルフォルダーには何もありません。ログを確認すると、次のようになります。

致命的: 不正なデフォルト リビジョン 'HEAD'

どんな助けでも大歓迎です

ありがとう

4

1 に答える 1

3

git fetchリモート ブランチをフェッチしますが、それらをローカル ブランチにマージしません。次のいずれかを実行できます。

  • 最初に使用するgit cloneと、すべての変更がローカルのデフォルト ブランチに自動的に配置されます。
  • を使用git merge remote_server masterして、現在チェックアウトされているブランチ (マスター) に変更を手動でマージします。
  • a に続いて agit pullを実行するuse 。git fetchgit merge
于 2010-06-30T16:32:45.350 に答える