관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

Git 시작하기 2 - Git 저장소 반영 본문

알고리즘 및 자료 관리/Git & GitHub

Git 시작하기 2 - Git 저장소 반영

huenuri 2024. 12. 28. 20:37

두 번째 학습은 Git 저장소를 반영하는 것이다. 이번에는 실습 문제도 있으니 더 재미있는 시간이 될 것 같다.


 

 

 

 

 

이론 2 - Git 저장소 반영

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

커밋한 후 어떤 사람이 작성했는지 등의 정보를 알 수 있게 된다.


 

 

 

 

 

퀴즈 1 - git add와 commit

 

 

 


 

 

 

 

대충 찍었는데 맞았다.

 

git은 버전 관리를 위한 도구로서 프로그램 코드 같은 변경 사항을 추적하고 저장하는 데 사용한다. 이때, git add와 git commit 명령어를 통해 변경된 파일들을 저장소에 추가할 수 있다.

이번 문제에서는 README.txt와 crawling.py 두 개의 파일 중에서 crawling.py만 저장소에 추가하여 commit하려고 한다. 이런 경우에는 먼저 git add 명령어를 사용하여 해당 파일을 스테이징 영역에 추가해야 한다. 이때, git add 명령어 뒤에는 변경된 파일의 이름인 “crawling.py”를 입력하면 된다.

그 다음으로 git commit 명령어를 사용하여 변경 사항을 커밋(저장)해요. 이때, -m 옵션과 함께 commit 메시지를 작성하면 추가적인 정보를 담을 수 있어요. 따라서, git commit -m "add crawling.py" 명령어를 실행하면 crawling.py 파일의 변경 내용을 저장소에 추가하고, commit 메시지로 “add crawling.py”가 포함된 커밋이 생성된다.

그래서, 이 문제의 정답은 git add crawling.py 이후 git commit -m "add crawling.py"로 커밋하는 것이다.


 

 

 

 

 

실습 1 - 저장소 만들고 커밋하기

 

 


 

 

 

 

1. 파일을 준비영역에 추가하기

코드를 실행하면 myproject 안에 저장소가 있음을 확인할 수 있다. 이제 add로 main.py를 준비 영역 안에 둔다. status로 파일의 상태를 확인할 수 있다.

 

main.py 파일이 추가된 것을 알 수 있다.


 

 

 

 

2. 커밋하기

커밋을 하고 커밋 메시지도 함께 작성한다.

 

커밋이 잘 되었고 메시지도 출력되었다.


 

 

 

 

 

3. 명령 창으로 코드 작성하기

 

 

 

 

 

코드가 잘 실행되었다.


 

 

 

 

 

학습을 마치고

두 번째 학습도 잘 마쳤다. 실습을 두 가지 버전으로 하니 처음에 잘 이해되지 않았던 부분도 복습을 하며 잘할 수 있게 된다. 이제 마지막 이론 수업이 하나 남아있다.