私は、2つのブランチ、すなわちmaster
とgh-pages
を持つgitリポジトリを持っています。ファイルfoo
をmaster
からgh-pages
にマージせずにコピーしたい場合私はどんなコマンドを使うべきですか?どうもありがとう。gitを使ってブランチから別のファイルにファイルをコピーするにはどうしたらいいですか?
答えて
次のことができます。
git checkout gh-pages
git checkout master foo
git commit -m 'Add file foo to gh-pages.'
私がやる方法:あなたがコミットすると、何をコミットし、プッシュするかの選択肢があります。あなたがしたい場合は、git difftool master gh-pages
またはgit difftool <SHA1 of gh-pages> .
を使用することができますので、それを押すだけfoo
master
からのコミット、それからちょうどgh-pages
'foo'だけをコミットしますか?それは役に立たないコミットです。それは他の人にそれを引っ張り、迷惑をかけさせるでしょう。 'cp'コマンドを使うよりも悪いです。 –
何がポイントですか? – TooTiredToDrink
Errrr ~~申し訳ありませんが、私はあなたをはっきり理解できませんでした。それはあなたが私が 'master 'と' gh-pages'をマージしなければならないことを意味していたようでした。そうですか? –
- 1. 別のブランチのローカルコミットからファイルをコピーするにはどうしたらいいですか?
- 2. Git masterブランチから別のブランチにフォルダをコピーします
- 3. git自体を使わずに、コードから現在のGitブランチ名を調べるにはどうしたらいいですか? .git/HEADファイル?
- 4. Xcode 4でgitを使ってファイルとフォルダを移動するにはどうしたらいいですか?
- 5. Gitは1つのブランチから別のブランチにファイルを移動する
- 6. 複数のブランチを結合し、gitのブランチ数を減らすにはどうしたらいいですか?
- 7. gitコピーがあるブランチから別のブランチに変わる
- 8. gitでファイルがあるブランチからどのブランチに変わったかを調べる方法は?
- 9. ブランチから別のブランチにすべてのファイルを渡す
- 10. Expectを使用してリモートから別のファイルにコピーする
- 11. cpを使って別のディレクトリから複数のファイルをコピーするには?
- 12. Git:Githubからブランチのファイルを取り戻すにはどうしたらいいですか?
- 13. Git:1つのブランチをプッシュから除外するにはどうしたらいいですか?
- 14. BitBucket/Gitの開発ブランチからマスターブランチを作成するにはどうしたらいいですか?
- 15. 別のブランチからGitブランチを作成し、結合解除されたファイルを無視するには?
- 16. pipを使ってgitサブディレクトリからインストールするにはどうしたらいいですか?
- 17. バッチを使用して1つのファイルから別のファイルにHTMLをコピーしようとしています。
- 18. .oファイルを.elfファイルにするにはどうしたらいいですか?
- 19. git-svn:あるSVNブランチから別のSVNブランチにgitコミットをコピーするには?
- 20. VB6で開いているファイルをコピーするにはどうしたらいいですか?
- 21. pythonファイルをあるファイルから別のファイルにコピーする
- 22. git: 'dev'ブランチからのファイルで 'master'ブランチを更新するには?
- 23. Gitリポジトリから大きなファイルを削除するにはどうしたらいいですか?
- 24. 別のプロセスで使用されているファイルを読むにはどうしたらいいですか?
- 25. 偶然のGIT復帰をブランチから元に戻すにはどうしたらよいですか?
- 26. あるノードから別のノードにラベルをコピーするにはどうしたらいいですか?
- 27. すでにマージされたリモートgitブランチをクリーンアップするにはどうしたらいいですか?
- 28. 私のブランチからスパンしたgitブランチをマージするには?
- 29. Gitはどうやって使いますか?ファイルをGithubレポにプッシュしたいのですか?
- 30. 大きなファイルをソースファイルからコピー先のファイルにチャンクでコピーするにはどうしたらいいですか?
ありがとうございますが、 'foo'ファイルが最初にコミットされなければならないようです。しかし、それは正常に動作します。ありがとうございました。私が十分な評判を持っていれば、私はあなたに投票します〜 –
もちろん、最初にコミットする必要があります。そうでなければ、そのブランチにはありません。その場合、 'git stash'を使うべきです。 – Wildcard
コミットされていない場合は、目的のブランチをチェックアウトするだけです。コミットされていない変更は、準備が整ったままになります。 – Tormod