Git hub

[Git] Mac 사용자를 위한 소스파일 수정 후 Git 커밋 방법

코끼리 개발자 2022. 1. 19. 00:41
728x90
SMALL

 

사용 OS: Mac Os

 

소스파일 수정 후 커밋하는 방법을 기억하기 위해 일기를 기록합니다.

 

 

깃 레포지토리를 이미 연결 되었다는 가정하에,

소스코드를 변경하고 커밋을 하려고 한다면? 이렇게 하시면 됩니다.

 

 

첫번째로는 git 을 연결 해 놓았던 레포지토리로 이동합니다.

 

cd [레포지토리를 연결 한 디렉토리]

 

그 다음 소스코드들을 커밋하기 위해 add를 해주어야 합니다.

특정 파일만 add 하려면 

git add "파일이름"

전체 파일을 add 하려면

git add .

명령어를 입력합니다.

저는 전체파일을 add 하였으며, 아무 입력 없이 git add 명령어를 입력하게 된다면,

git이 친절하게 아래와 같이 힌트를 줍니다.

내가 커밋 할 소스파일들 add가 끝났다면, 아래와 같이 어떤 파일들이 변경되었는지, 혹은 삭제 되었는지

git status 명령어로 알아볼 수 있습니다.

혹시 잘못 변경되거나 원치 않는 내용이 있다면 취소해야겠죠..

git reset HAED [파일명]

명령어를 입력하여 원치 않는 파일의 add를 취소합니다.

뒤에 파일명 입력 없이 명렁어를 입력한다면, 전체 add가 취소됩니다.

git log 명령어를 통해 누군가 커밋을 했는지 미리 확인 해 볼 수 있습니다.

공동 레포지토리로 작업을 진행 중이라면, merge(소스 합병)이 필요할 수 도 있으니,

미리 확인하는 것이 좋습니다.

커밋 전 내 branch가 어떤 것으로 되어있는 지 확인합니다.

git branch 명령어를 통해 확인할 수 있으며,

내 원격 저장소의 branch를 확인하는 방법으로는

git branch -r 명령어를 통해서도 확인이 가능합니다.

branch를 새로 생성하고 싶다면,

git branch [새로 생성 할 branch 이름]

명령어를 사용하여 branch를 생성하고,

새로 생성한 브렌치가 test라고 예시를 들면

git checkout test 명령어를 통해

branch를 변경할 수 도 있습니다.

 

branch까지 설정이 완료되었다면, 이제 커밋 내역을 작성하여 본격적인 커밋을 시작 해 보도록 하겠습니다.

git commit -m '커밋메세지'

명령어를 통해 커밋메세지를 작성하여 커밋합니다.

만일 업무에 사용되는 커밋이라면 커밋 메세지는 상당히 중요합니다.

왜 이 소스코드를 변경하였는지, 어떤 목적인지, 어떤 버전이었는지 등을 상세히 작성 해 준다면

버전 관리에 아주 중요하게 사용될 수 있습니다.

그래서 공부하실 때 에도 작은 메세지라도 필수로 작성해 보는 습관을 들이면 좋을 것 같습니다.

마지막으로 push를 해야 완벽하게 commit 작업이 완료되는데,

내가 연결 해 놓은 원격 저장소의 레포지토리 이름을 알아야 합니다.

근데, 기억이 나지 않을 때

git config --list를 이용해 알아낼 수 있습니다.

맨 아래 remote.origin.fetch=+ 를 보면 origin이 내 원격 저장소 이름이구나를 알 수 있습니다.

이제 내 branch와 원격 저장소 이름까지 완벽히 숙지 했으니, push를 진행 해 보겠습니다.

git push [원격저장소이름] [branch]

명령어를 통해 push 해 줍니다.

이렇게 까지 하면 커밋 완료입니다!

git log 명령어를 통해 내 커밋이 정상적으로 진행 되었는지, 커밋 내역이 잘 작성됐는지 까지 확인 해 주시면 됩니다.

 

 

 

-GIT ADD, COMMIT, PUSH END-

728x90
LIST