私はフォルダ名がutils
ですcopy
master
ブランチからwork
ブランチにこのフォルダをしたいと思います。それ、どうやったら出来るの ?Git masterブランチから別のブランチにフォルダをコピーします
26
A
答えて
48
の上にフォルダをコピーするには:あなたはその後master
でそれを削除したい場合は
$ git checkout work
Switched to branch 'work'
$ git checkout master -- utils
$ git add utils
$ git commit -m "Adding 'utils' directory from 'master' branch."
[work 9fcd968] Adding 'utils' directory from 'master' branch.
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 utils/file
:
$ git checkout master
Switched to branch 'master'
$ git rm -r utils
rm 'utils/file'
$ git commit -m "Removing 'utils' directory."
[master c786f95] Removing 'utils' directory.
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 utils/file
次に、あなただけのgit push
、必要に応じてすることができます。あなたのプロジェクトでのGitの出力は異なるかもしれません。私はちょうどutils
ディレクトリの1つのファイルでここで簡単なテストレポを作った。
関連する問題
- 1. gitコピーがあるブランチから別のブランチに変わる
- 2. Travis CIからgit masterブランチにプッシュ
- 3. masterブランチから別のブランチ(以前masterから作成したブランチ)への変更をgit-tfsのルートにプルする方法
- 4. git: 'dev'ブランチからのファイルで 'master'ブランチを更新するには?
- 5. Gitのあるブランチから別のブランチのサブブランチへの変更をコピー
- 6. Git rebase/masterがブランチからマスターに変更されました
- 7. svnブランチから別のブランチにコピーする方法
- 8. git-svn:あるSVNブランチから別のSVNブランチにgitコミットをコピーするには?
- 9. gitコミットをmasterから別の既存のブランチに移動する方法
- 10. Git - 別のブランチからブランチを作成する
- 11. Gitの機能ブランチからupstream/masterをorigin/masterにマージするには?
- 12. git merge to masterブランチを防止する
- 13. git masterブランチからコードを一時的に削除する
- 14. gitをmasterから開発ブランチに引き出す
- 15. master以外のブランチでgit-p4を送信しますか?
- 16. Gitはトラッキングのない別のブランチからブランチを開始します
- 17. git pushクロスブランチ、あるブランチから別のブランチへコミットをフェッチ
- 18. 子ブランチを持つgit rebase master
- 19. Visual Studio Git - リモート/オリジンのHEAD&Masterブランチ
- 20. gitのmasterブランチに変更を加えずにブランチをマージするには?
- 21. のgit:別のブランチ
- 22. Gitのあるブランチを他のブランチにコピーする方法
- 23. Gitは別のブランチ
- 24. Git - Masterブランチは別のブランチで作業しているときに更新されます
- 25. ブランチを作成し、gitで別のブランチをリセットするには?
- 26. ブランチから別のブランチにすべてのファイルを渡す
- 27. Git、ブランチから引き出し、別のフォルダにあるローカルファイルをオーバーライドする
- 28. 別々のフォルダにgitブランチがあります
- 29. 私のブランチからスパンしたgitブランチをマージするには?
- 30. クリーンな作業ディレクトリで1つのブランチ(dev)から別のブランチ(dev)にコミットをコピーします。
あなたは 'master 'にそれ以上は望んでいないのですが、' work'でそれをしたいのですか?あるいは単にそれを 'work'にコピーしたいのですか? –
@CarlNorum question updated – user2579475
私はあなたが 'git subtree push'を使って1つのコマンドでこれを行うことができると信じています。たとえば、https://gist.github.com/cobyism/4730490を参照してください。 –