1

これは私を夢中にさせており、なぜこれをしているのかわかりません...

git clone git@github.com:/my/working/repo.git
--I don't do anything in the working copy--
git status
--no modification/no file to be commited--
git checkout another_branch
--I don't do anything in the working copy--
git status
modified: /some/file/that/I/touched.php
modified: /some/file/that/I/touched2.php
modified: /some/file/that/I/touched3.php

そして、git diff を実行すると、いくつかの行末の変更のみが表示されます。あなたが来るのを見ます... autocrlfをfalseに設定する必要があると言うつもりです...すでにそれを試しましたが、何も変わりません...

誰かがこれを修正する方法についてアイデアを持っていれば、私は喜んでいます...

ありがとうございました。

4

1 に答える 1

1

試してみてください:

git clone git@github.com:/my/working/repo.git
git branch another_branch
git checkout another_branch
git pull origin another_branch

それがあなたのために働くことを願っています。

直接行うgit checkout another_branchと、ローカルにブランチを作成せずにリモート ブランチに切り替わるためです。

2番目の方法は次のとおりです。

行うgit checkout -b another_branch

于 2013-03-15T11:40:56.623 に答える