.gitignore 파일 만들기
소스파일을 제외한 다른 불필요한 파일들이 원격 저장소에 push되는 것을 방지하기 위해 만듭니다.
gitignore.io - toptal 에 접속하고 운영체제, 개발 환경, 프로그래밍 언어를 선택합니다.
생성하면 나오는 소스를 복사하고 파일명을 .gitignore.txt 로 하여 이클립스 워크스페이스에 저장합니다.
commit 위치 변경하기
$ git log
→ 현재 commit 기록을 확인합니다.
$ git checkout 커밋 식별값(앞 7자리)
→ 이전의 commit 위치로 돌아갑니다.
→ 돌아가고 싶은 commit의 식별값 40자리 중 앞 7자리를 입력합니다.
$ git checkout master
→ master 브랜치의 최종 commit 위치로 이동합니다.
$ git checkout 커밋 식별값(앞 7자리)
→ 이전의 commit 위치로 돌아갑니다.
→ f3c964c의 식별값을 갖는 commit 위치로 이동한 것을 확인합니다.
$ git switch -
→ 이동 전의 commit 위치로 되돌립니다.
→ master 브랜치의 최종 commit 위치로 이동한 것을 확인합니다.
파일 수정하여 git에 올리기
day2_index에 새로운 내용을 추가합니다.
$ git add → commit
→ 수정한 파일을 staging하고 commit합니다.
$ git push origin master
→ commit한 파일을 원격 저장소에 push합니다.
→ 새로운 commit이 추가되었습니다.
→ 수정된 내용이 표시됩니다.
새로운 브랜치 만들기
master 브랜치의 두 번째 commit 위치로 이동합니다.
$ git switch -c 브랜치 이름
→ "브랜치 이름"으로 새로운 브랜치를 만듭니다.
$ git log
→ 새로운 브랜치가 만들어진 것을 확인합니다.
$ git push origin before 브랜치 이름
→ 현재 브랜치 위치에 "브랜치 이름"을 갖는 원격 브랜치를 만들어 push합니다.
master 브랜치의 log를 확인합니다.
→ 두 번째 commit위치에 원격/로컬 브랜치 before_change2n4가 만들어졌습니다.
before_change2n4 브랜치의 log를 확인합니다.
→ before_change2n4 브랜치는 day2to4 commit부터 시작됩니다.
새로운 파일을 생성합니다.
새로 만든 파일을 before_change2n4에 add → commit합니다.
commit한 내용을 원격 저장소에 push합니다.
→ before_change2n4 브랜치에 새로운 commit이 push되었습니다.
before_change2n4 브랜치의 log를 확인합니다.
브랜치 구조
master 브랜치 : day2to4 → day5to6 → day6_review → day2change
before_change2n4 브랜치 : day2to4 → day5to6 → day4-1추가
원격/로컬 브랜치 확인하기
$ git branch -r
→ 원격 저장소의 브랜치를 확인합니다.
$ git branch
→ 로컬 저장소의 브랜치를 확인합니다.
'수업 일지 > GIT' 카테고리의 다른 글
21일차 - Git 다운로드/명령어/Git 이클립스 연동 (0) | 2022.01.27 |
---|
댓글