Git은 모든 유형의 프로젝트를 효율적으로 처리하는 데 사용되는 무료로 사용할 수 있는 분산 VCS(버전 제어 시스템)입니다. 반면 GitHub는 버전 제어 및 협업을 위한 원격 서버입니다. 이를 통해 개발자는 어디에서나 팀으로 프로젝트에서 서로 협력할 수 있습니다. 사용자는 로컬 머신에서 작업한 다음 원격 서버(GitHub)의 도움으로 병합합니다.
이 가이드의 결과는 다음과 같습니다.
Git 사용자 이름과 이메일을 어떻게 구성합니까?
Git 사용자 이름과 이메일 주소를 구성하려면 다음 지침을 확인하십시오.
- Git bash 터미널을 실행하고 로컬 저장소로 이동합니다.
- 그런 다음 ' git config –global user.name <사용자 이름> ” 사용자 이름 구성을 위한 명령입니다.
- 사용자 이메일을 구성하려면 ' git config –global user.email <사용자 이메일> ' 명령.
1단계: Git 루트 디렉토리로 이동
처음에 Git Bash 유틸리티를 열고 ' CD ” 명령을 해당 경로와 함께:
cd 'C:\Users\nazma\Git\Git'
2단계: Git 사용자 이름 구성
그런 다음 ' 자식 구성 ” 명령을 사용하여 Git 사용자 이름을 전역적으로 구성합니다.
git config --global user.name 'LinuxHint21'
여기:
- “ -글로벌 ”는 값이 운영 체제의 특정 사용자에게 적용되는 구성 수준입니다.
- “ 사용자 이름 ”는 구성하려는 사용자 이름을 나타냅니다.
- “ 리눅스힌트21 ”는 사용자 이름입니다.
3단계: Git 사용자 이메일 구성
이제 다음 명령을 실행하여 사용자의 이메일 주소를 구성합니다.
git config --global user.email 'tslfmn018@gmail.com'
힘내와 GitHub를 병합하는 방법?
Git 사용자 이름과 이메일 주소를 구성한 후 아래 명시된 단계에 따라 Git 로컬 리포지토리 데이터를 GitHub와 병합합니다.
- 원하는 로컬 저장소로 리디렉션합니다.
- 새 파일을 만들고 추적합니다.
- 커밋하여 추가된 변경 사항을 Git 리포지토리에 저장합니다.
- 그런 다음 GitHub 원격 저장소로 이동하고 해당 URL을 복사하십시오.
- 원격 URL을 추가하고 확인하십시오.
- 원격 저장소의 업데이트된 콘텐츠를 로컬 시스템에 복사합니다.
- 원격 서버에 밀어넣고 병합해야 하는 원격 이름 및 로컬 분기 이름과 함께 'git push' 명령을 실행합니다.
1단계: 원하는 저장소로 이동
Git 루트 디렉토리 내에서 ' CD ” 명령을 원하는 로컬 리포지토리로 지정하고 리디렉션합니다.
CD 특전2단계: 새 파일 만들기
현재 작업 중인 로컬 저장소에 새 파일을 만들려면 ' 만지다 ” 명령을 실행하고 유형과 함께 파일 이름을 지정합니다.
file1.txt 터치여기에서 '라는 새 텍스트 파일을 만들었습니다. file1.txt ”:
3단계: 파일 추적
이제 제공된 명령을 실행하여 새로 생성된 파일을 작업 영역에서 추적 인덱스로 이동합니다.
자식 추가 file1.txt
4단계: Git 리포지토리에 파일 저장
다음으로, 나중에 사용할 수 있도록 원하는 커밋 메시지를 추가하기 위해 '-m' 플래그와 함께 'git commit' 명령을 통해 추적 영역에서 Git 리포지토리로 파일을 푸시합니다.
git commit -m '첫 번째 파일 추가'다음 출력에 따르면 추적된 변경 사항을 성공적으로 저장했습니다.
5단계: 원격 리포지토리 URL 복사
그런 다음 원격 리포지토리 URL을 복사합니다. 이를 위해:
- GitHub 계정을 엽니다.
- 원하는 원격 저장소로 이동합니다.
- 그런 다음 ' 암호 ” 버튼.
- 선택하다 ' HTTPS '가 나타나는 드롭다운 메뉴에서
- '를 클릭합니다. 체크 ✔ ” 아이콘을 클릭하여 URL을 클립보드에 복사합니다.
6단계: 로컬 리포지토리에 원격 추가
그런 다음 다음 명령을 실행하여 원격 URL을 로컬 리포지토리에 추가합니다.
자식 원격 추가 원본 https://github.com/GitUser0422/jooya.git여기, ' 기원 ”는 원격 이름이며 복사된 원격 리포지토리 URL을 제공했습니다.
7단계: 추가된 원격 확인
그런 다음 아래 지정된 명령을 실행하여 리모컨이 추가되었는지 여부를 확인하십시오.
자식 원격 -v보시다시피 원격이 로컬 저장소에 성공적으로 추가되었습니다.
8단계: 원격 리포지토리 콘텐츠 다운로드
원격 저장소의 업데이트된 콘텐츠를 다운로드하려면 다음 명령을 사용하십시오.
자식 가져오기그것은 볼 수 있습니다; 원격 저장소 콘텐츠를 성공적으로 다운로드했습니다.
9단계: Git 콘텐츠를 GitHub로 푸시
마지막으로 아래 명령을 실행하여 로컬 변경 사항을 원격 저장소와 병합합니다.
자식 푸시 -u 원산지 개발위에 주어진 명령에서:
- “ -안에 ' 플래그는 '에 대한 추적 분기를 만드는 데 사용됩니다. 개발자 ' 나뭇가지.
- “ 기원 ”는 원격 리포지토리 URL의 원격 이름 또는 별칭입니다.
- “ 개발자 ”는 푸시하려는 지점 이름입니다.
메모 : '-u' 플래그는 로컬 분기를 원격 서버로 처음 푸시하는 경우에만 추적 분기를 만드는 데 사용됩니다.
아래 출력에 따르면 로컬 브랜치가 성공적으로 푸시되고 GitHub와 병합되었습니다.
확인을 위해 특정 원격 저장소로 리디렉션하고 Git 데이터가 GitHub 서버와 병합되었는지 확인합니다. 아래 강조 표시된 영역에 표시된 대로:
그게 다야! Git과 GitHub 병합에 대해 자세히 설명했습니다.
결론
Git은 모든 유형의 프로젝트를 효율적으로 처리하는 데 활용되는 무료로 사용할 수 있는 분산 VCS입니다. 반면 GitHub는 협업에 사용되는 원격 호스팅 서버입니다. 그것은 사용자를 허용하고 어디서나 프로젝트에서 서로 작업합니다. 이 튜토리얼에서는 Git과 GitHub를 병합하는 방법에 대해 설명했습니다.