소프트웨어 개발 과정에서 버전 관리는 중요한 작업입니다. 가장 일반적으로 사용되는 버전 관리 도구 중 하나인 Git은 팀 협업을 보다 효율적으로 수행하는 데 도움이 될 수 있습니다. Git에서 푸시 작업은 로컬 코드를 원격 창고에 푸시하는 것입니다. 이 기사에서는 Git을 사용하여 푸시 작업을 수행하는 방법을 소개합니다.
원격 웨어하우스 복사 작업을 완료했다면 먼저 SSH 인증을 활성화해야 합니다. 터미널(MacOS/Linux) 또는 Git Bash(Windows)를 열고 다음 명령어를 입력하세요.
ssh-keygen -t rsa -C "your_email@example.com"
그 중 "your_email@example.com"은 GitHub/GitLab 등록 시 사용한 이메일 주소로 바꿔야 합니다. Enter를 누르면 공개/개인 키 쌍이 생성됩니다.
Generating public/private rsa key pair. Enter file in which to save the key (/Users/you/.ssh/id_rsa):
프롬프트에 따라 단계별로 설정을 완료한 후 다음 명령을 사용하여 에이전트에 SSH 확인을 추가합니다.
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
로컬 코드 저장소에서 명령을 실행하세요:
git remote add origin git@xxxxxx.git
그 중 origin
은 원격 라이브러리 이름으로 취향에 따라 자유롭게 변경할 수 있으며, git@xxxxxx.git는 SSH 형식의 원격지입니다. Warehouse 주소는 실제 주소로 대체되어야 합니다. <code>origin
是远程库名,依据喜好可自由更改,git@xxxxxx.git
则为SSH格式的远程仓库地址,应替换为实际的地址。
在同步到远程仓库前,需确保本地代码仓库处于正确的分支。可以使用如下命令查看当前所处分支:
git branch
该命令输出中,前面带有*的分支即为当前所在分支。
完成代码修改后,运行如下命令将更改内容暂存至本地仓库:
git add .
其中.
表示当前文件夹下的所有文件。若要只提交某些文件的更改,则可将.
替换成文件名。
提交更改内容:
git commit -m "commit message"
其中,commit message
应填写有意义的评论,以方便后续管理。例如,“修改了XX功能”等。
由于开启了SSH认证,故通过以下命令将本地代码推送至远程仓库:
git push origin branch_name
其中,branch_name
应填写需要push的分支名,一般为master
git pull origin branch_name
코드 제출
코드 수정을 완료한 후 다음 명령을 실행하여 변경 사항을 로컬 웨어하우스에 임시 저장하세요.rrreee
여기서.
는 현재 폴더 모든 파일. 특정 파일에만 변경 사항을 적용하려면 .
를 파일 이름으로 바꾸세요. 🎜🎜변경 사항 제출: 🎜rrreee🎜그 중 커밋 메시지
는 후속 관리를 용이하게 하기 위해 의미 있는 설명으로 채워야 합니다. 예를 들어 "XX 기능이 수정되었습니다" 등이 있습니다. 🎜branch_name를 채워야 합니다. push해야 하는 브랜치의 이름은 일반적으로 <code>master
입니다. 🎜🎜위 단계를 완료하면 코드가 원격 창고에 제출됩니다. 🎜🎜🎜푸시 오류가 발생한 경우🎜🎜🎜푸시 프로세스 중에 오류가 발생하면 먼저 다음 명령을 통해 원격 웨어하우스의 최신 버전을 가져온 후 푸시 작업을 수행할 수 있습니다. 🎜rrreee🎜있는 경우 수정 사항에 충돌이 있는 경우 수동으로 충돌을 해결하라는 메시지가 표시됩니다. 수동으로 해결한 후 다시 제출하면 됩니다. 🎜🎜위 내용은 Git push 작업의 세부 과정입니다. 독자들이 숙지하고 능숙하게 적용할 수 있기를 바랍니다. 🎜
위 내용은 푸시 작업에 Git을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!