> 개발 도구 > 자식 > 우분투에서 git 설치 및 사용

우분투에서 git 설치 및 사용

WBOY
풀어 주다: 2023-05-20 13:22:09
원래의
1291명이 탐색했습니다.

Ubuntu는 매우 인기 있는 오픈 소스 운영 체제이며 많은 개발자가 선택합니다. 프로젝트가 성장하고 코드 기반이 커짐에 따라 코드 관리가 점점 더 중요해지고 있습니다. Git은 속도, 안정성 및 사용 용이성의 장점을 갖춘 분산 버전 제어 시스템이므로 협업 개발을 위해 많은 팀이 가장 먼저 선택하는 시스템이 되었습니다. 이 문서에서는 Ubuntu 운영 체제에서 Git을 설치하고 사용하는 방법을 설명합니다.

Git 설치

Ubuntu에 Git을 설치하는 것은 쉽습니다. 다음 명령을 실행하세요.

sudo apt update
sudo apt install git
로그인 후 복사

이렇게 하면 최신 버전의 Git이 설치되고 필요에 따라 구성할 수 있습니다.

Git 구성

Git 사용을 시작하기 전에 몇 가지 필요한 구성을 해야 합니다. 다음 명령을 사용하면 이름과 이메일을 구성할 수 있습니다.

git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"
로그인 후 복사

이 정보는 코드를 제출할 때 표시되며 다른 개발자가 코드의 출처를 더 잘 이해하는 데 도움이 됩니다. 코드를 푸시할 때 기본적으로 SSH 프로토콜을 사용하려면 다음 전역 변수를 설정하면 됩니다.

git config --global core.sshCommand "ssh -i /path/to/ssh/private/key"
로그인 후 복사

Git 사용하기

Git 설치 및 구성이 완료되었으므로 Git 사용 방법을 살펴보겠습니다. .

새 코드 저장소 만들기

먼저 새 코드 저장소를 만듭니다. 이 예에서는 my_project라는 새 디렉터리에서 저장소를 초기화합니다.

mkdir my_project
cd my_project
git init
로그인 후 복사

이제 새 코드 저장소가 성공적으로 생성되었습니다.

코드 저장소에 코드 추가

코드 저장소에 코드를 추가하려면 저장소에 파일을 생성해야 합니다. 예를 들어, 다음 명령은 my_project 디렉터리에 README라는 새 파일을 생성합니다.

echo "# My Project" >> README.md
로그인 후 복사

이제 Git에 파일을 추가하고 변경 사항을 커밋해 보겠습니다.

git add README.md
git commit -m "Add README file"
로그인 후 복사

이렇게 하면 파일이 Git에 추가되고 변경 사항에 대한 커밋 메시지가 생성됩니다.

변경 사항 푸시

변경 사항을 원격 저장소에 푸시하려면 다음 명령을 실행하세요.

git remote add origin git@github.com:yourusername/my_project.git
git push -u origin master
로그인 후 복사

이렇게 하면 GitHub와 같은 코드 호스팅 플랫폼에 변경 사항을 푸시할 수 있습니다. 변경 사항을 다른 서버에 푸시하려면 git@github.com:yourusername/my_project.git을 서버 정보로 바꾸세요.

변경 사항 가져오기

원격 저장소에서 로컬 코드를 업데이트할 준비가 되면 다음 명령을 실행하세요.

git pull origin master
로그인 후 복사

이렇게 하면 원격 이전 버전 제어가 로컬 버전 제어와 자동으로 병합됩니다.

브랜치 전략

Git을 사용할 때 브랜치 의사결정은 중요한 부분입니다. 프로젝트 협업 규칙을 설정할 때 먼저 시작 지점과 관리자를 고려해야 합니다. 대규모 팀에는 일반적으로 검토를 담당하는 사람이 한 명 있습니다. 문제가 담당자에게 에스컬레이션되면 담당자는 변경 사항을 수락하고 마스터 브랜치에 병합할지 여부를 선택해야 합니다. 누구도 마스터 브랜치의 코드를 직접 수정해서는 안 됩니다.

Git을 사용하면 마스터 브랜치를 기반으로 다른 브랜치를 생성할 수 있습니다. 이 시점에는 일반적으로 최신 버전의 코드 베이스를 저장하는 master라는 마스터 분기가 있습니다. 마스터 브랜치 외부에는 다양한 새로운 기능을 개발하고 코드 문제를 해결하는 데 사용되는 다른 브랜치가 있습니다. 각각의 새로운 브랜치는 마스터 브랜치에서 분기될 수 있으며, 새로운 코드 변경 사항은 언제든지 다른 브랜치에 병합될 수 있습니다.

추가 Git 명령

이 기사에서 다룬 명령 외에도 다음과 같은 유용한 Git 명령이 많이 있습니다.

git log
로그인 후 복사

이 명령은 Git 저장소의 모든 커밋 기록을 표시합니다.

git status
로그인 후 복사

이 명령은 변경 사항이 준비되었는지 여부와 추적되지 않은 사항을 포함하여 현재 Git 저장소의 상태를 표시합니다.

git branch
로그인 후 복사

이 명령은 로컬 지점 목록을 표시합니다. Git 리포지토리는 특히 팀 개발에서 여러 분기를 가질 수 있는 경우가 많습니다.

결론

이 기사를 통해 Ubuntu 운영 체제에서 Git을 설치 및 구성하고 이를 사용하여 새 코드 저장소를 만들고 변경 사항을 커밋하는 방법을 알아야 합니다. Git은 프로젝트를 더 잘 관리하는 데 도움이 되는 인기 있는 코드 버전 제어 도구입니다. Git에 대해 더 자세히 알고 싶다면 공식 Git 문서를 참고하세요.

위 내용은 우분투에서 git 설치 및 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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