2017-08-27 20 views
1

私はRepoを複製しようとしています。しかし、そうすることは.gitフォルダだけを取得し、メインファイルやフォルダは取得しません。それは成功を示しています。しかし、実際のファイルやフォルダは表示されません。また、受信オブジェクト(100%(2345/2345)、5.5 MBなど)も表示されます。しかし、実際にそれを取得していません。Git専用クローン.gitフォルダー。すべてのファイルではありません

私は次のコマンドを使用しました(これは他のreposで動作します)。

git clone https://gitlab.com/myusername/test.git 

Gitのステータスが続きます。

git status 
On branch master 

Initial commit 

nothing to commit (create/copy files and use "git add" to track) 

git branch -avvは以下の結果を示します。

git branch -avv 
    remotes/origin/dev  0098fc5 cosmetics 
    remotes/origin/release 2bf6eed rework oidc-client js sample logging code (#178) 

以下の結果が表示されます。

git version 
git version 2.10.2.windows.1 
+0

'Gitのstatus'と' Gitのブランチ-avv'と 'Gitは返すVERSION'何? (質問を編集してください) – VonC

答えて

0

あなたの分岐マスターはただ一つの初期の空がorigin/devを検出し、それを追跡する必要があり

git checkout --track -b dev origin/dev 

を開発する

スイッチをコミット持っているようです。

masterがクローンされるデフォルトのブランチであるため、GitHubリポジトリをクローンするときにデフォルトで表示されます。
What determines default branch after “git clone”?

このすべてを避けるための1つの方法は、GitHub repo sets 'dev' as its default branchを確認することです。

+0

マスターブランチがデフォルトですか? –

+1

@AddDevはい。私はそれをもっと明確にする答えを編集しました。 GitHubリポジトリがデフォルトのブランチとしてdevを定義するために、この問題を回避するためにhttps://help.github.com/articles/setting-the-default-branch/へのリンクも追加しました。 – VonC

0

この:しかし

$ git status 
On branch master 

$ git branch -avv 
remotes/origin/dev  0098fc5 cosmetics 
remotes/origin/release 2bf6eed rework oidc-client js sample logging code (#178) 

リモコンには、実際のmasterブランチが存在しないときですから、master枝の上にあります。だからこそ作業ディレクトリが空であり、そのためにgit statusは「初期コミット」を指示します。

あなたは、単にdevをチェックアウトする必要があります。

git checkout dev 

または明示的に:

git checkout -b dev origin/dev 
+0

はい、そういうわけで私はgitのステータスを尋ねました。正確には、この種の答えを入れることです。 – VonC

関連する問題