[ English | Indonesia | 한국어 (대한민국) | español (México) | English (United Kingdom) | Deutsch | 中文 (简体, 中国) ]
설정과 GIT 배우기¶
참고
이 섹션에서는 계정 설정 guide를 완료했다고 가정합니다.
GIT¶
GIT이란 무엇인가¶
Git은 OpenStack 커뮤니티가 소스 코드 및 설명서의 변경 사항을 관리하는 데 사용하는 무료 오픈 소스 분산 버전 제어 시스템입니다.
Git은 다음과 같은 이점을 제공합니다.
코드, 문서, 인프라 변경 및 CI 구성 을 푸시 및 테스트합니다.
사양 을 누릅니다.
Use cases for features 을 누릅니다.
설치¶
Mac OS¶
Git 다운로드 페이지 으로 이동하여 Mac OS X 를 클릭합니다.
다운로드한 파일은 다운로드 폴더의 dmg여야 합니다. dmg 파일을 열고 화면의 지침을 따르십시오.
패키지 관리자 Homebrew 을 사용하는 경우 터미널을 열고 다음을 입력하십시오.
brew install git
리눅스¶
Debian, Ubuntu 또는 Mint와 같은 배포의 경우 터미널을 열고 다음을 입력하십시오.
sudo apt install git
For distributions like RedHat, Fedora or CentOS open a terminal and type:
sudo dnf install git
SUSE 배포의 경우 터미널을 열고 다음을 입력하십시오.
sudo zypper in git
윈도우즈¶
WSL(Windows Subsystem for Linux) 은 Windows 10 Anniversity Update(빌드 1607+) 이상에서 사용할 수 있습니다. 최신 Linux 운영 체제를 설치하고 실행할 수 있습니다.
bash, git, SSH와 같은 모든 일반적인 툴은 즉시 사용할 수 있습니다.
Git 다운로드 페이지 은 Windows 설치 바이너리를 제공하지만 대부분의 OpenStack 개발 도구(예: git-review)는 Windows 환경에서 제대로 작동하지 않습니다.
GIT 설정¶
Git를 설치한 후에는 Git을 구성해야 합니다. 터미널 응용 프로그램을 열고 이름/성 및 전자 메일 주소를 입력하는 다음 명령을 실행합니다. 다음과 같은 방법으로 공헌을 확인할 수 있습니다.
git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@youremail.com"
참고
계정 설정 중에 사용된 것과 동일한 전자 메일 주소를 사용합니다.
GIT 학습¶
You can use Git Immersion to work through tutorials for learning git.
참고로 Git Reference and Cheat Sheet 을 사용합니다.
커밋 메시지¶
커밋 메시는 검토자가 가장 먼저 보고 git 로그의 설명으로 사용됩니다. 저장소의 변경 내역에 대한 설명을 제공합니다. 패치가 병합된 후에는 커밋 메시지를 수정할 수 없습니다.
포맷:
요약
공백
본문
공백
바닥글
참고
바닥글 사이에 빈 줄이 없이 한 줄에 하나씩 입력해야 합니다.
요약¶
요약 줄에는 패치 내용이 간략하게 설명되어 있습니다. 문자 제한은 50자입니다. 요약 줄은 마침표로 끝나서는 안 됩니다. 커밋 시점에 변경이 완료되지 않은 경우 WIP로 커밋 메시지를 시작합니다.
본문¶
본문에는 해결 중인 문제와 해결되어야 하는 이유에 대한 설명, 솔루션에 대한 설명, 그리고 코드 구조를 개선하는 방법에 대한 추가 선택적 정보 또는 기타 관련 패치에 대한 참조가 포함되어 있습니다. 줄은 72자로 제한됩니다. 본문은 독자가 문제의 근원을 이해하거나 외부 사이트에 액세스할 수 있다고 가정하지 않고 문제와 관련된 모든 중요한 정보를 포함해야 합니다.