Git Repo Sync: 클래식 Git 흐름 브랜치 모델의 주 제어 및 개발 브랜치를 동기화하는 간단한 Bash 스크립트

1527 단어 bashgit
나는 유용한 bash 스크립트를 공유하고 싶다. (적어도 내가 아는 바에 의하면;)내가 이 글을 쓴 것은git 흐름 지점 모델 중 하나 또는 여러 개의 저장소의 동기화를 간소화하기 위해서이다. 당신들 중 많은 사람들이 그것을 알고 매일 사용해서 당신들의 코드 라이브러리를 버전화하기 위해서이다. (만약git 흐름 지점 모델이 무엇인지 모르면 참고하십시오. this link)
이 스크립트의 목표는 개발하고 파악한 지점을 로컬 저장소에서 원격 저장소로 동기화하는 것이다.
스크립트 유형 실행 방법 알아보기
animus@host:~$./repo.sync --help
스크립트와 가능한 모든 옵션을 사용할 수 있습니다.
usage: repo.sync [OPTION]... DIRECTORY... 
Sync a Git repository for a DIRECTORY (one or more) representing a git repository where is activated a Git Flow branching model.

Options:
--noPushOnProdBranch        Skip git push on production branch
--noPushTagsOnProdBranch    Skip git push tags on production branch
--noPullOnProdBranch        Skip git pull of production branch from remote.
--noPushOnDev               Skip git push on develop branch
--noPushTagsOnDev           Skip git push tags on develop branch
--noPushTagsOnDev           Skip git pull of develop branch from remote.
--mergeProdInDev            Make a merge from production branch into develop branch (Warning: this breaks git-flow branching model).
--help                      Display this help and exit
너는 my gist on github에서 스크립트를 찾을 수 있다.
건의, 시정과 개선을 환영합니다!
안녕히 계세요.

좋은 웹페이지 즐겨찾기