티스토리 뷰

Git & Github&배포

처음으로 깃 커밋하기

StartCoriny 2023. 12. 16. 15:03

Visual Studio Code를 사용해서 커밋을 해보려고 합니다.

 

첫번째로 내가 원하는 위치의 폴더를 생성합니다.

 

 

폴더를 생성한후 Visual Studio Code(이하 vscode)로 와서 File → Open Folder를 클릭한후 생성한 위치의 폴더를 선택합니다.

 

 

선택을 하면 vscode의 EXPLORER에 해당 폴더의 파일 구조를 볼수가 있습니다.

폴더 안에는 당연히 아무런 파일도 만들지 않았기 때문에 아무것도 없습니다.

 

 

여기서 터미널을 실행합니다.(window기준 터미널 위쪽 아래 화살표 클릭후 gitbash로 변경해야합니다.)

 

 

실행을 하게 되면 해당 폴더의 경로가 뜨는데 여기서 git init명령어를 입력하여 깃 지역 저장소로 지정합니다. 

git init

새로운 Git 저장소(repository)를 생성할 때 사용하는 명령어.

이 때 Initialized empty Git repository + 해당 경로/.git/이라는 문구가 출력되면 .git폴더가 생성 된것입니다.

 

 

그 다음 git config 명령어를 입력하여 깃 지역 저장소에 사용자를 등록합니다.

이 때 등록하는 name과 email은 본인의 깃허브 계정의 사용자 이름과 이메일을 사용하여야 합니다.

 

 

이제 해당 폴더에 readme.md파일을 만들어 봅니다.

EXPLORER에서 선택한 폴더의 New file버튼을 클릭후 README.md라고 적어서 파일을 생성합니다.

readme.md파일에 내용을 적은후 꼭 저장 해주세요 ctrl + s!!

 

 

이제 git add명령어를 사용하여 readme.md파일을 커밋에 포함될 파일로 등록합니다. 

git add

작업 디렉토리(working directory)상의 변경 내용을 스테이징 영역(staging area)에 추가하기 위해서 사용하는 Git명령어.

git commit을 통해 명시적으로 기록을 남기기 전 까지는

git add명령어를 많이 실행해도 Git저장소의 변경 이력에는 영향을 주지 않습니다.

 

 

그 후 git commit 명령어로 새로운 커밋을 생성합니다.

커밋 옆에 -m 이후 " "문자들은 생성하는 커밋의 메시지를 작성하는 기능입니다.

git commit

의미있는 변경 작업들을 저장소에 기록하는 동작.

 

 

그리고 git log 명령어로 커밋이 잘 됐는지 더 확인합니다.

git log

commit의 히스토리를 확인하는 명령어

이 부분까지 됐으면 지역 저장소에 새로운 커밋 생성을 완료한 것입니다.

 

 

이제 원격 저장소에 저장하기만 하면 됩니다.

해당 레포지토리로 들어가서 code → local →  Https의 주소를 복사합니다.

 

 

복사한 주소를 vscode의 터미널에서 git remote add origin 명령어 입력하고 그 뒤에 주소를 붙여넣기 합니다. 

git remote add origin

로컬 git 저장소에 원격 저장소를 추가 하는 명령어.

 

 

이제 git push origin main명령어를 사용하여 원격 저장소에 등록하면 됩니다.

git push origin main

origin : 리모트 저장소 이름

main : 리모트 저장소의 브랜치 이름

 

 

그후 깃허브로 접속해서 확인해보면

README.md의 파일 내용과 파일을 설명하는 메세지까지 잘 커밋된것을 확인 할 수 있습니다.

 

이렇게 하고 나중에 팀프로젝트하면 다른사람이 commit으로 변경된 내용을 올릴텐데 그때는

git pull origin main

으로 받아오면 된답니다!

 

 

위 내용은 Must Have 책을 보면서 깃 하는 내용을 정리해봤습니다.

 

 

 

 

배워나가는 코린이 입니다!!

부족한게 있다면 댓글로 지적해주세요!! 감사합니다!😊

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함