저는 로컬로 몇개의 브랜치를 가지고 있고 그것들을 업데이트하려고합니다. master 브랜치의 내용을 다른 모든 브랜치에 병합하는 방법은 무엇입니까?모든 분기를 master 분기와 병합하는 방법은 무엇입니까?
1
A
답변
1
#!/bin/bash
git checkout master
git pull
branches=()
eval "$(git for-each-ref --shell --format='branches+=(%(refname))' refs/heads/)"
for branch in "${branches[@]}"; do
branch=`expr substr $branch 12 100`
git checkout $branch
git merge master
done
git checkout master
0
관련 문제
- 1. github에서 분기를 병합하는 방법은 무엇입니까?
- 2. VSS의 분기를 병합하는 방법은 무엇입니까?
- 3. 커밋되지 않은 변경 사항을 다른 분기와 병합하는 방법은 무엇입니까?
- 4. 머큐리얼의 분기를 부분 병합하는 방법은 무엇입니까?
- 5. GIT의 다른 분기에 분기를 병합하는 방법은 무엇입니까?
- 6. 두 원격 Git 분기를 병합하는 방법은 무엇입니까?
- 7. 이 분기를 트렁크에 svn 병합하는 방법은 무엇입니까?
- 8. Git : 작업 분기를 마스터에 병합하는 가장 빠른 방법은 무엇입니까?
- 9. 다른 옵션으로 분기를 병합하는 방법
- 10. 정확히 2 개의 분기를 병합하는 방법
- 11. 기능 분기를 최신 릴리스 분기에 적용/병합하는 방법은 무엇입니까?
- 12. git을 사용하여 2 개의 분기를 병합하는 방법은 무엇입니까?
- 13. SVN - 분기의 수정 사항을 나중에 모든 분기와 트렁크에 병합하는 방법?
- 14. 저장소에서 모든 분기를 가져 오는 방법은 무엇입니까?
- 15. 새 분기가 원래 분기와 독립적 이도록 분기를 복제하십시오.
- 16. 원격 저장소에 두 개의 분기를 병합하는 방법
- 17. gerrit 분기를 다른 gerrit 분기에 병합하는 방법
- 18. 마스터를 수정하지 않고 master에서 master 브랜치로의 병합을 병합하는 방법은 무엇입니까?
- 19. 이전 커밋에서 만든 분기를 병합하는 방법
- 20. Git의 한 분기를 제외한 모든 변경 사항을 병합하는 가장 쉬운 방법은 무엇입니까?
- 21. 비 동기화 기능 분기를 트렁크에 병합하는 방법은 무엇입니까?
- 22. 이게 맞습니까? TortoiseHg를 사용하는 Mercurial의 안정된 분기와 기본 분기를 병합하기
- 23. 기능 분기와 트렁크간에 cherry-picked 리비전을 병합하는 방법
- 24. 현재 분기를 재설정하고 기존 분기로 병합하는 방법
- 25. TFS 두 개의 개발 분기를 함께 병합하는 방법은 무엇입니까?
- 26. 힘내 : 올바르게 기능하는 2 개의 분기를 올바르게 병합하는 방법은 무엇입니까?
- 27. IntelliJ IDEA 12에서 로컬 git 분기를 병합하는 방법은 무엇입니까?
- 28. 실제로 병합하지 않고 git에서 분기를 병합하는 방법은 무엇입니까?
- 29. TFS에서 직접 분기하지 않은 트렁크로 분기를 병합하는 방법은 무엇입니까?
- 30. 분기에서 일부 커밋을 가져와 git에서 다른 분기와 병합하는 방법
윽 ...'그 평가 ...'와 사마귀'지점 = ($ (자식에 대한-각-REF - - branch = $ {branch // refs \/heads \ /}'...로 시작하는'branch = ...'비트 ... 그렇지 않으면 (-format = "% (refname)"refs/head) , 나는 그것이 맞다고 생각합니다. – twalberg
어떤 단계에서도 병합이 충돌하는 경우 모든 혼란스러운 상황에 처하게 될 것입니다. 그리고 형식 지정자를 짧게 사용하면 브랜치 이름 만 얻을 수 있습니다. –
@ AndrewC 일반적인 경우에 아주 좋은 지적입니다. 그러나 만약 당신이하고있는 일이'git fetch' 다음에'origin'과 일치하는 모든 추적 브랜치를 업데이트한다면, 이런 종류의 일은 괜찮을 것입니다. 그러나 스크립트에 큰 빨간색 경고 플래그는 나쁜 생각이 아닙니다. 또한, ': short'수정자를 잊어 버렸습니다. 미리 알림을 보내 주셔서 감사합니다 ... – twalberg