Git copie un dossier de la branche maître vers une autre branche
J'ai le nom du dossier utils
Je veux copy
ce dossier de la branche master
à la branche work
. Comment je fais cela ?
29
demandé sur
user2579475
2013-08-01 20:42:13
1 réponses
Pour copier le dossier:
$ 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
Si vous voulez le supprimer sur master
Après cela:
$ 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
Ensuite, vous pouvez simplement git push
si nécessaire. La sortie de Git dans votre projet peut être différente; je viens de faire un simple repo de test ici avec un seul fichier dans le répertoire utils
.
54
répondu
Carl Norum
2013-08-01 16:48:18