_

Always be tactful

Programming/Insights

[GitHub] Commit & Push Changes to GitHub via Terminal

funczun 2025. 2. 13. 02:13

 IDE가 제공하는 커밋 기능만 사용하던 사람들이 분명히 있을 겁니다. 저도 그랬던 기억이 있어서 이참에 정리해 봤어요. 1일 1포스팅이 지치기도 하고요. 아무튼 오늘은 이걸로 넘어가겠습니다. (⌐■_■)


1. Git 설치 확인

git --version

* Git 버전이 출력되면 설치된 것입니다.

* 출력되지 않은 경우, Git을 설치해 주세요. [깃 설치하기]


2. 로컬 리포지토리 준비

git clone https://github.com/username/repository

* 작업할 리포지토리의 URL을 복사한 후, 명령어를 통해 클론합니다.

* 이미 준비된 상태라면 4번으로 넘어가 주세요.


3. 리포지토리로 이동

cd repository

* cd는 change directory의 약자이며, 명령어를 통해 경로를 변경합니다.


4. 변경 사항 확인

git status

* 현재 상태를 확인하는 명령어로, 불필요하다면 넘어가 주세요.


5. 변경 사항을 스테이지에 추가

git add 파일명
git add .

* 특정 파일만 추가하려면 파일명을 입력하고, 모든 변경 사항을 추가하려면 .을 입력합니다.


6. 커밋 메시지 만들기

git commit -m "커밋 메시지"

* 스테이징 된 파일을 커밋합니다.

* 커밋 메시지는 유의미하게 작성해 주세요.


7. 원격 리포지토리로 푸시

git push origin main

* master와 main은 기본 브랜치 이름입니다.

* 작업한 브랜치가 다른 이름이라면 그 브랜치 이름을 입력하세요.