> 개발 도구 > 자식 > 본문

git push 사용법을 자세히 설명한 글

PHPz
풀어 주다: 2023-04-03 09:24:29
원래의
5948명이 탐색했습니다.

Git push 사용

소프트웨어 개발에서 GIT는 일반적으로 사용되는 버전 제어 시스템으로, 공동 개발 및 버전 제어에 자주 사용됩니다. 그 중 git push는 GIT의 명령으로, 원격 창고에 로컬 코드를 제출하는 명령이다. 이번 글에서는 git push 사용법과 주의사항을 주로 소개합니다.

  1. 기본 사용법

git push의 기본 구문은 다음과 같습니다.

git push [远程库名] [本地分支名]:[远程分支名]
로그인 후 복사

이 명령을 해석하면 다음과 같이 해석할 수 있습니다. 로컬 브랜치를 원격 라이브러리에서 지정한 브랜치로 푸시합니다.

예를 들어 로컬 브랜치 마스터를 원격 라이브러리 원본의 마스터 브랜치로 푸시하면 다음 명령을 사용할 수 있습니다.

git push origin master:master
로그인 후 복사

이 명령에서 origin是远程库的名称,master指的是本地分支的名称,冒号后面的master는 원격 브랜치의 이름을 나타냅니다. 이 경우 로컬 브랜치와 원격 브랜치의 이름이 동일하므로 다음과 같이 축약할 수 있습니다.

git push origin master
로그인 후 복사
  1. 강제 덮어쓰기 원격 브랜치

가끔 로컬 브랜치의 내용이 내용과 충돌하는 경우가 있습니다. 원격 지점의 경우 원격 지점을 강제로 덮어써야 합니다. 다음 명령을 사용할 수 있습니다.

git push -f [远程库名] [本地分支名]:[远程分支名]
로그인 후 복사

예를 들어 원격 브랜치 원본/마스터를 강제로 덮어써야 하는 경우 다음 명령을 사용할 수 있습니다.

git push -f origin master:master
로그인 후 복사

강제 푸시는 다른 사람의 작업을 덮어쓸 수 있으므로 주의해야 합니다. 주의해서 사용하세요.

  1. 기본 푸시 분기 구성

git push를 사용할 때마다 로컬 분기와 원격 분기를 수동으로 지정해야 합니다. 매번 브랜치 이름을 지정하고 싶지 않다면 기본적으로 해당 브랜치 이름을 사용하도록 git을 구성할 수 있습니다. 다음 명령을 사용할 수 있습니다.

git push --set-upstream [远程库名] [本地分支名]:[远程分支名]
로그인 후 복사

예를 들어 로컬 브랜치 dev를 원격 라이브러리 원본의 dev 브랜치로 푸시하고 이를 기본 푸시 브랜치로 만들려면 다음 명령을 사용할 수 있습니다.

git push --set-upstream origin dev:dev
로그인 후 복사

In 이렇게 하면 나중에 git push를 사용할 때마다

git push
로그인 후 복사

명령을 실행하여 푸시 작업을 완료할 수 있습니다.

  1. 기타 참고 사항

git push를 실행하기 전에 git add 및 git commit 작업을 먼저 수행해야 합니다. 그렇지 않으면 git push가 실패합니다. 또한 불필요한 코드 충돌 및 오류를 피하기 위해 제출하기 전에 코드와 버전을 비교하는 데 주의를 기울이십시오.

또한 현재 git 구성 정보를 보려면 다음 명령을 사용할 수 있습니다.

git config -l
로그인 후 복사

위의 일반적인 명령과 주의 사항을 이해함으로써 독자들이 git push 사용법을 더 잘 익히고 피하는 데 도움이 되기를 바랍니다. 불필요한 오류와 갈등.

위 내용은 git push 사용법을 자세히 설명한 글의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!