42서울에서 하면서 쓰고 있는 git 기능 몇가지만 소개 할게요.
마지막엔 제가 commit log를 확인하는 법도 알려드릴게요.
이 방법은 제가 했던 과제들을 따로따로 두기보다 한 곳에 모아두고 싶어서 찾아봤던 방법인데요.
git subtree는 서브 레포지토리를 메인 레포지토리에 복사한다고 생각하시면 돼요.
그 전에는 자신이 했던 과제들을 복사 붙여넣기 했다면 이제부터는 이 방법을 써보세요!!
제가 추천하는 방법은 과제를 다 하고나서 메인(개인) 레포지토리에 넣는 거예요.
<aside> 💡 git subtree add prefix=[새로 만들 디렉토리] [가져올 레포지토리 주소] [브랜치명] (--squash)
</aside>
git subtree pull / git subtree push
도 알아둬야겠지만 저희는 필요없습니다!!
prefix=”새로 만들 디렉토리”
: 저희가 가져올 과제를 담을 디렉토리 이름을 적어주세요.[가져올 레포지토리 주소]
: 과제에서 주는 레포지토리 주소.
[브랜치명]
: 서브 레포지토리에서 가져올 브랜치(대부분 master)--squash
: commit log 통합시키고 가져오기기존 개인 레포지토리 - commit log
새로 추가할 FDF - commit log
<aside>
🧑🏻💻 git subtree add --prefix="fdf" [email protected]:vogsphere/intra-uuid-06e614fb-7b2b-4d68-9935-8e3a7814352e-4596145-mingkang master
(개인 레포지토리에서 실행)
</aside>
결과