현재 인터넷 강의를 시청하면서 공부중에 처음 작업하는 github 내용이 있어서 작성하였다.
강의를 시청하면서 따라해야 하는 예제 코드를 github에서 가져와야 하는데 전체 코드를 가져오자니 이미 전부 작성된 코드를 가져와야 했다.
그래서 맨 처음에 커밋한 내용을 가져와 강의를 들으면서 직접 따라 할 수 있도록 하고 싶었고 방법을 찾아서 글을 작성하게 되었다.
git clone 후 원하는 커밋만 가져오는 방식
1. 전체 프로젝트를 클론한다.
- 먼저 전체 프로젝트를 클론한 후 불필요한 부분을 제거하는 방법이다.
bash
git clone https://github.com/사용자명/저장소명.git
cd 저장소명
전체 프로젝트를 클론한 후 cd 명령어를 이용해 해당 저장소로 이동한다.
2. 원하는 커밋으로 체크아웃한다.
- git에서 원하는 커밋으로 체크아웃을 할 수 있다. 원하는 상태의 커밋을 찾고 해당 커밋으로 이동해 작업할 수 있다.
bash
git log --oneline
git log --oneline 명렁어를 사용하여 커밋 목록을 확인하고 원하는 커밋을 찾은 후 해당 커밋으로 체크아웃하면 된다.
원하는 커밋을 찾았다면 다음 아래의 명령어를 사용해 체크아웃을 해주면 된다.
bash
git checkout <커밋 해시>
이제 원하는 커밋 상태를 가져와 저장할 수 있으며 IDE 도구를 사용해 작업을 진행하면 된다.
'github' 카테고리의 다른 글
github - repository초기화 (0) | 2023.05.26 |
---|