본문 바로가기

Programming/Git

[Git] MacOS에서 GitHub 연결하기

1. Homebrew를 통한 Git 설치

Mac에 설치되어 있는 Homebrew를 통해 Git을 설치합니다.

사용 중인 터미널을 통하여 아래의 명령어를 입력합니다.

Brew install git

 

2. GitHub Repository 연결

개인 GitHub에 Repository를 생성을 완료한 상태라고 보겠습니다. Repository 생성 시, 초기 설정된 Default 상태로 진행하여도 무방합니다.

Repository 생성이 완료되었으면, 로컬 맥북에서 GitHub와 연동하고 싶은 디렉토리를 설정합니다.

Documents에 임의로 workspace라는 폴더를 생성했다고 가정해보겠습니다.

터미널을 통해 해당 디렉토리로 이동합니다.

cd Documents/workspace

이동이 완료하였으면 기본 Git 설정을 진행합니다. 이 단계를 이미 진행하였으면 스킵하여도 무방합니다.

user.name과 user.email은 가급적 GitHub 계정 생성 시 사용한 것과 동일하게 맞춰줍니다.

git config --global user.name "~~"
git config --global user.email "~~"

이후 생성된 GitHub Repository 페이지로 가서 HTTPS 주소를 복사해옵니다.

주소가 복사되었으면 다시 터미널로 돌아와 아래 명령어를 입력하여 초기 설정을 진행합니다.

echo "# git-test" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin <복사한 https 주소>
git push -u origin master

* 복사한 https 주소를 입력할 때, <>는 입력하지 않아야 합니다.

초기에 Repository를 생성할 때, 위와 같은 가이드가 나옵니다. 그대로 따라하면 되는데,

git branch -M main

git push -u origin main

위 2개의 코드를 그대로 따라하면 Default 브랜치인 master 브랜치 외에 main 브랜치가 추가됩니다.

새롭게 브랜치를 추가하고 싶지 않으면, 주어진 가이드가 아닌 위의 코드로 진행하면 됩니다.

위의 과정을 진행하면 로컬 맥북의 디렉토리와 GitHub Repository 연결이 완료됩니다.

 

3. GitHub에 변동사항 Push하기

연결된 로컬 디렉토리에서 작업을 완료하고 터미널에서 해당 디렉토리에서 git status 명령어를 치면 변경된 파일이 보입니다.

해당 작업 내용을 GitHub에 Push하려면 아래의 명령어를 입력합니다.

git add .
git commit -m "Commit Message"
git push origin master

git add . 은 변경된 모든 파일들을 stage 상태로 올립니다.

굳이 올리고 싶지 않은 파일들이 있을 경우(.ipynb_checkpoints와 같은) 직접 파일명을 입력할 수도 있습니다.

git add test.ipynb

 

'Programming > Git' 카테고리의 다른 글

[Git] 특정 branch clone하기  (0) 2022.08.09