On the journey of

[3차 세미나] 배워두면 개발할 때 잘 써먹는 Git 씹어먹기 (3) 본문

학교 프로그램/SOLUX

[3차 세미나] 배워두면 개발할 때 잘 써먹는 Git 씹어먹기 (3)

dlrpskdi 2023. 5. 30. 17:08

* 본문 작성에 앞서, 이는 솔룩스 세미나팀의 부원 두 분께서 준비하신 세미나를 기반으로 작성되었음을 밝힙니다.

* Git 씹어먹기 세미나 (1), 세미나 (2)의 내용부터 차근차근 따라해보시는 것을 권장합니다. 아니면 못따라올지도


0. Error 해결

깃헙 디렉토리 이름을 지을 때, main branch가 이미 생성된 것을 몰라서 결국 default branch rename을 통해 해결했다. main은 결론적으로 solux로 재명명했고, 아래와 같은 명령어를 통해 git bash를 실행시킬 수 있었다. 

 실행 결과는 아래와 같다.

 

1. 원격 저장소에서 내 브랜치를 메인 브랜치와 병합하기

위와 같이 명령어들을 입력, 실행한 후 깃헙으로 넘어가자. 그러면 해당 레포지토리에

대충 저런 노란 창이 떠 있을 것이고, 그러면 초록색 버튼 compare & pull request를 눌러 진행하면 된다. 

여기서부터는 원하는 대로, 초록색 버튼만을 따라가면서 진행하면 된다. 

 

2. 원격 저장소의 변경 사항 pull하기 (to local 저장소)

: git pull origin main 명령어 사용

이미 실행 한번 한 다음에... 캡처해서 저렇게 already up to date라고 뜬다. 원래대로라면 

요렇게 떠야 한다. 

 

3. (번외) 알면 유용한 git 명령어들

git diff - 2개 파일/commit 간 차이점을 보여주는 명령어로 코드의 변경사항을 추적, 검토

git log - git의 커밋 히스토리를 보여주는 명령어로 commit된 시간 순서대로 기록되어 있다.

git stash - 작업중인 내용을 임시로 저장하고 작업 디렉토리를 깨끗이 정리하는 명령어

git revert - git commit을 취소하는 명령어. 히스토리를 삭제하는 게 아니라, 취소할 커밋과 반대되는 커밋을 생성하여 적용


3번에 걸친 git 세미나 내용정리 끄-읏!