2017-01-26 14 views
0

git flow 방법론을 사용하기 때문에 원격 git 서버에서 준비되지 않은 기능을 푸시하는 방법에 대한 조언이 필요합니다. 기본적으로git-flow push 원격 git 서버의 비 준비 기능

(기능이 완료되면) 우리가 같은 방법으로 그것을 할 수

git checkout -b feature develop 
Do something... 
git commit -am "Message" 
git checkout develop 
git merge --no-ff feature 
git push origin develop 
git push origin feature 

무엇 내 기능이 준비되지 않은,하지만 난 원격 서버에 밀어하려면?

내가 같은 방법으로 그것을 할 시도 :

git checkout -b feature develop 
Do something... 
git commit -am "Message" 
git push origin feature 

가 개발하고 기능입니다 같은 지점처럼 보인다 커밋의 내가 그래픽 구조를 보면하지만 (그러나 물론 그들은 동일하지 않습니다) .

답변

1

당신은 기능을 게시 할 수

$ git flow feature publish <name_of_feature> 

git flow cheat sheet를 살펴 보자.

+0

안녕하세요. 그러나 나는 흐름없이 그것을하는 방법을 찾고 있습니다. 네이티브 git 명령을 사용하여 어떻게 만들 수 있는지에 대한 접근 방법을 원합니다. – Kison

+0

자, 간단한 git 명령에서 git-flow 명령을 "번역"하면 충분합니다. (아직 원격 REPO 등에 존재한다면) 어떤 검사를 분리 : 자식 푸시 원점 name_of_feature : 심판/헤드/name_of_feature 자식이 -q 원점을 자식 구성 "branch.name_of_feature.remote"을 페치 원점 자식 구성 "분기 .name_of_feature.merge ""refs/heads/name_of_feature " – robdex