Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 백준
- 스택
- 26008
- 삼성
- D1
- 해시해킹
- sw expert academy
- C++
- BOJ14889
- dart
- Flutter
- Python
- spring boot
- 1781
- 재귀함수
- 브루트포스
- 14863
- Crossfit
- 서울에서경산까지
- 1로만들기2
- 동적프로그래밍
- BOJ
- 크로스핏
- 재귀
- 4811
- 회전하는큐
- 그리디
- 15662
- DP
- 15353
Archives
- Today
- Total
곧죽어도 콛잉
[Git/GitHub] 프로젝트 폴더의 일부만 pull/push 하기 본문
https://y00n-lee.tistory.com/39
프로젝트의 일부 폴더만 pull push하기
프로젝트의 크기가 너무 크거나, 다른 사람들과 git을 사용해 스터디를 할 때 특정 폴더만 pull, push하고 싶을 때가 있습니다. 그러려면 일단 저장소의 폴더 구조를 알아야합니다. 폴더 구조가 아
y00n-lee.tistory.com
외부 강의를 통해 flutter를 공부하는 중 GitHub에 올려진 이미지 파일들을 가져오려고 했다. 근데 내가 아는 수준은 git clone해서 모든 파일들 가져오는 것이라 ... 나는 그냥 asset에 있는 img만 필요했다. 구글링하니 프로젝트 폴더 일부만 가져올 수 있었다!!
나처럼 다른 사람들의 github를 보며 클론 코딩하시는 분들에게 정말 유용할 것 같다!!
위의 블로그처럼 그대로 한번 따라 해보겠다.
git init
우선 git 레포지토리를 생성해준다!
git config core.sparseCheckout true
sparseCheckout 옵션을 켜준다. 저장소의 특정 폴더나 파일만 보이도록 하는 기능이라고 한다.
git remote add -f origin [url]
원하는 리모트 레포지토리와 연결해준다.
echo "asset/img">> .git/info/sparse-checkout
원하는 폴더를 선택해준다. "폴더 경로" 입력 해주면 된다.
git pull origin main
git pull를 하면 끝!! push도 똑같다.
'Programming > Git & GitHub' 카테고리의 다른 글
[Git/GitHub] git reset --hard 남발하기 (0) | 2023.09.25 |
---|---|
[Git/GitHub] git remote url 변경(원격저장소 url 변경하기) (0) | 2023.02.16 |