12
私はこのコマンドを正しく使う方法を理解しようとしています。私はこれが基本的に他のブランチにブランチを作る(基本的にブランチを削除し、別のブランチのファイルと同じ名前の新しいブランチを作成する)コマンドとフラグだと信じていますが、または私は正しい構文を持っている場合。これは何をするのですか:git branch -f
私はこれを行う場合:
git branch -f master sub-branch
それがマスターからのすべてのファイルを削除し、サブブランチからのファイルとそれを記入しますか?
ブランチを移動すると、ファイルの移動はありません。すべてのブランチは特定のコミットのポインタに過ぎません。このコマンドは 'master'ポインタを' sub-branch'ポインタに移動します。 Titasには正しい答えがありますが、[What a branch is](http://git-scm.com/book/en/Git-Branching-What-a-Branch-Is)を読んでみてください。特に図3.4。 – Nick
@ニックオー。説明とリソースをありがとうございました。私は明らかにgitにはまだ非常に新しいので、これは大きな助けです。 – RileyE
問題ありません。 Gitは混乱する可能性がありますが、コミットの "ツリー"やそれらを指しているブランチやものを視覚化することができれば役に立ちます。その全体のオンラインブックはかなり読みやすいので、ブックマークに貼り付けることができます。 – Nick