2012-01-04 5 views
1

나는 마스터 브랜치의 작은 업데이트를 작업 중이며, 새로운 버전의 앱으로 빠르게 진화했다. 그러나 처음부터 새로운 지점을 만들 정도로 깔끔하지는 않았으므로 이제는 마스터 지점과 크게 다르며 커밋하고 공동 작업 할 수 없습니다.마스터를 변경하지 않고 현재 파일에서 git 브랜치를 만드는 방법은 무엇입니까?

새 분기 ("labs"또는 다른 것)에 변경 사항을 적용하고 안정된 master 분기에 영향을 미치지 않고 github에 밀어 넣을 수있는 방법이 있습니까?

감사합니다.

답변

3
git checkout -b labs 
git push origin labs 

당신은 실제로 checkout`와`push``사이에 변경 사항을 적용해야 git push [remote-repository-name] [branch-or-commit-name]

+0

되고 후자 명령의 구문. –

+0

굉장해, 정말 고마워! 매력처럼 일했습니다! –

+0

@AlexanderGladysh : 예, 밀어 넣었을 때 나는 마스터의 사본이라고 생각했습니다. P –

관련 문제