2017-03-24 8 views
0

タイトルのコマンドは現在のリポジトリへの変更を元に戻すのに似ているが、実際の動作やコマンドの読み方を理解できない。どんなリードも大きな助けになるでしょう。 <paths>"git checkout"コマンドの意味です。

+0

嘆願は、任意のGitのチュートリアルを読んで、あなたはGitのチェックアウトであるかを理解し、そうではありません常に変更を元に戻す – darvark

+0

@darvarkはいチェックアウトは常に変更を元に戻すのではなく、ドット(。)でgit checkoutコマンドが成功した場合、その説明はあいまいです。私はその命令にはっきりしていなかったと思う。 –

+0

そしてhttps://stackoverflow.com/questions/8275452/dot-signs-meaning-in-git-checkout-command – 1615903

答えて

1

Gitのチェックアウトは、[...]という名前の(ほとんどの場合 コミットっぽい)から変更または 削除されたパスを元の内容にインデックスからか、内容に パスを置き換える復元するために使用されます。

documentation、特にherehereを参照してください:.は、現在のディレクトリをadressing、あなたのケースで<pathspec>として扱われます。指定された<pathspec>のすべてのファイルの最新版HEADのリビジョンですので、あなたの場合はベースディレクトリのすべてがチェックアウトされます。

-3

gitのチェックアウト - スイッチの枝や復元作業ツリーファイル

例: gitのチェックアウト-b [ブランチ]

関連する問題