본문 바로가기

Git

[Git] 커밋, 푸시, 풀하기

반응형

오늘은 Git에서 가장 중요한 기능 중 하나인 커밋, 푸시, 풀하기에 대해 알아보겠습니다.


1. Git 커밋


Git 커밋은 Git이 추적하고 있는 파일의 변경 사항을 저장하는 것을 의미합니다. 커밋을 하면 해당 변경 사항은 Git의 히스토리에 기록됩니다.

커밋을 하기 위해서는 다음과 같은 명령어를 입력합니다.

 

$ git add [파일 이름]
$ git commit -m "커밋 메시지"


위 명령어를 입력하면 변경 사항이 커밋됩니다. 커밋 메시지는 해당 변경 사항을 설명하는 메시지를 입력하는 것으로, 좋은 커밋 메시지를 작성하는 것은 협업을 위한 중요한 요소 중 하나입니다.


2. Git 푸시


Git 푸시는 로컬 저장소에서 변경된 내용을 원격 저장소로 전송하는 것을 의미합니다. 원격 저장소에 변경 내용을 반영하려면 반드시 푸시를 해야 합니다.

푸시를 하기 위해서는 다음과 같은 명령어를 입력합니다.

 

$ git push [원격 저장소 이름] [브랜치 이름]


위 명령어를 입력하면 로컬 저장소에서 변경된 내용이 원격 저장소로 전송됩니다. 이때, 원격 저장소 이름은 보통 origin으로 설정되며, 브랜치 이름은 보통 master로 설정됩니다.


3. Git 풀하기


Git 풀하기는 원격 저장소에서 변경된 내용을 로컬 저장소로 가져오는 것을 의미합니다. 원격 저장소에서 변경된 내용이 있을 때, 로컬 저장소에서는 이를 반영해야 합니다.

풀하기를 하기 위해서는 다음과 같은 명령어를 입력합니다.

 

$ git pull [원격 저장소 이름] [브랜치 이름]


위 명령어를 입력하면 원격 저장소에서 변경된 내용이 로컬 저장소로 가져와지고, 자동으로 병합됩니다.

 

반응형

'Git' 카테고리의 다른 글

[Git] Rebase와 이어 붙이기  (0) 2023.03.13
[Git] 충돌 해결하기  (0) 2023.03.13
[Git] 브랜치 생성과 합치기  (0) 2023.03.12
[Git] 저장소 생성과 파일 추적하기  (0) 2023.03.11
[Git] Git이란 무엇인가?  (0) 2023.03.09