> 개발 도구 > 자식 > 본문

푸시 작업에 Git을 사용하는 방법

PHPz
풀어 주다: 2023-04-03 09:30:36
원래의
3376명이 탐색했습니다.

소프트웨어 개발 과정에서 버전 관리는 중요한 작업입니다. 가장 일반적으로 사용되는 버전 관리 도구 중 하나인 Git은 팀 협업을 보다 효율적으로 수행하는 데 도움이 될 수 있습니다. Git에서 푸시 작업은 로컬 코드를 원격 창고에 푸시하는 것입니다. 이 기사에서는 Git을 사용하여 푸시 작업을 수행하는 방법을 소개합니다.

  1. SSH 인증 활성화

원격 웨어하우스 복사 작업을 완료했다면 먼저 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
로그인 후 복사
  1. 원격 웨어하우스 추가

로컬 코드 저장소에서 명령을 실행하세요:

git remote add origin git@xxxxxx.git
로그인 후 복사

그 중 origin은 원격 라이브러리 이름으로 취향에 따라 자유롭게 변경할 수 있으며, git@xxxxxx.git는 SSH 형식의 원격지입니다. Warehouse 주소는 실제 주소로 대체되어야 합니다. <code>origin是远程库名,依据喜好可自由更改,git@xxxxxx.git则为SSH格式的远程仓库地址,应替换为实际的地址。

  1. 检查本地仓库

在同步到远程仓库前,需确保本地代码仓库处于正确的分支。可以使用如下命令查看当前所处分支:

git branch
로그인 후 복사

该命令输出中,前面带有*的分支即为当前所在分支。

  1. 提交代码

完成代码修改后,运行如下命令将更改内容暂存至本地仓库:

git add .
로그인 후 복사

其中.表示当前文件夹下的所有文件。若要只提交某些文件的更改,则可将.替换成文件名。

提交更改内容:

git commit -m "commit message"
로그인 후 복사

其中,commit message应填写有意义的评论,以方便后续管理。例如,“修改了XX功能”等。

  1. 推送到远程仓库

由于开启了SSH认证,故通过以下命令将本地代码推送至远程仓库:

git push origin branch_name
로그인 후 복사

其中,branch_name应填写需要push的分支名,一般为master

    로컬 저장소를 확인하세요

      원격 저장소와 동기화하기 전, 로컬 코드 저장소가 올바른 브랜치에 있는지 확인하세요. 다음 명령을 사용하여 현재 분기를 볼 수 있습니다.
    1. git pull origin branch_name
      로그인 후 복사
    2. 이 명령의 출력에서 ​​앞에 *가 있는 분기가 현재 분기입니다.

      코드 제출

      코드 수정을 완료한 후 다음 명령을 실행하여 변경 사항을 로컬 웨어하우스에 임시 저장하세요.

      rrreee

      여기서 .는 현재 폴더 모든 파일. 특정 파일에만 변경 사항을 적용하려면 .를 파일 이름으로 바꾸세요. 🎜🎜변경 사항 제출: 🎜rrreee🎜그 중 커밋 메시지는 후속 관리를 용이하게 하기 위해 의미 있는 설명으로 채워야 합니다. 예를 들어 "XX 기능이 수정되었습니다" 등이 있습니다. 🎜
        🎜원격 창고로 푸시🎜🎜🎜SSH 인증이 켜져 있으므로 다음 명령어를 통해 로컬 코드가 원격 창고로 푸시됩니다. 🎜rrreee🎜그 중 branch_name를 채워야 합니다. push해야 하는 브랜치의 이름은 일반적으로 <code>master입니다. 🎜🎜위 단계를 완료하면 코드가 원격 창고에 제출됩니다. 🎜🎜🎜푸시 오류가 발생한 경우🎜🎜🎜푸시 프로세스 중에 오류가 발생하면 먼저 다음 명령을 통해 원격 웨어하우스의 최신 버전을 가져온 후 푸시 작업을 수행할 수 있습니다. 🎜rrreee🎜있는 경우 수정 사항에 충돌이 있는 경우 수동으로 충돌을 해결하라는 메시지가 표시됩니다. 수동으로 해결한 후 다시 제출하면 됩니다. 🎜🎜위 내용은 Git push 작업의 세부 과정입니다. 독자들이 숙지하고 능숙하게 적용할 수 있기를 바랍니다. 🎜

위 내용은 푸시 작업에 Git을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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