원격 지점에 단일 특정 커밋을 추진하려면 특정 커밋 해시와 함께
git push
a1b2c3d4
커밋 해시를 찾으십시오. 이것은 일반적으로 40-character 16 진수 문자열 (예 : )입니다. remote-branch
git push origin remote-branch
임시 ref :
git log
a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
임시 참조를 푸시하십시오. 원격 이름 (대부분의 경우)과 분기 이름 (이 예에서 ) :
<code class="bash">git branch temp-branch a1b2c3d4</code>
, 및 >를 교체하는 것을 잊지 마십시오. origin
위에서 설명한 단일 커밋 만 선택적으로 푸시하는 방법? temp-branch
<code class="bash">git push origin temp-branch</code>후속 커밋을 추진하지 않고 특정 커밋을 추진하는 데 어떤 명령을 사용해야합니까?
를 사용하면 안정적으로 작동하지 않습니다. 임시 분기는 필요한 참조로 작용하여 푸시 작업에 대한 단일 커밋을 깨끗하게 분리합니다. git push origin <branch>:<commit>
현재 내 지점과 다른 지점으로 특정 커밋을 밀어 넣을 수있는 방법이 있습니까? 첫 번째 섹션에 설명 된 방법은 현재 체크 아웃 된 지점에 관계없이 작동합니다. 명령 중에 대상 분기 이름을 지정합니다. 예를 들어, 를 라는 원격 브랜치로 밀어 넣으려면 다음을 사용합니다.
git push
임시 분기를 눌러 : a1b2c3d4
different-branch
git branch temp-branch a1b2c3d4
위 내용은 지정된 커밋을 추진하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!