본문 바로가기
Git Hub

레포지토리 하나에 프로젝트 여러개 올리기

by notcherry 2023. 10. 16.

 

저는 msa project라는 파일 하나를 만들어서 레포지에 넣을 프로젝트들을 담아놨습니다.

파일을 만들어서 한 레포지에 넣을 것을 묶어놓는 것을 추천합니다.

 

프로젝트들이 들어있는 파일에 들어가 우클릭 후 'open git bash here'을 눌러주세요.

 

명령어 창에 <git init>을 먼저 입력해주시고

<git add ./올릴 파일 이름> 을 입력해주세요.

 

<git commit -m "커밋 메시지 입력" >

 

<git remote add origin 클론 코드>

그런데 저는 remote origin already exists라는 에러 문구가 뜨더라구요. 그래서 git remote remove origin 명령어를 통해 origin 을 지우고 다시 심어줬습니다.

 

제 브랜치가 master라 <git push origin master>로 명령했습니다. main인 사람은 master를 main으로 바꿔서 명령해보세요.

 

 

잘 올라온 것을 확인할 수 있습니다.

 

 

원래는 각 파일마다 add -> commit -> push 하라고 했는데 저는 이 스텝이 안 됐습니다. 그래서 한번에 add한 후에 푸시까지 했습니다. 

 

방금 글을 쓰며 안 사실인데 마지막 업로드된 파일이 제대로 안 올라갔군요... 파일에 화살표 표시라니.... 저건 안 좋은 화살표인데요,, 아무튼 한 레포지에 여러 프로젝트를 올릴 수 있다니 지금가지 레포지 엄청 많이 팠는데 정리를 한번 해야겠어요..귀찮아서 안 할 수도 있어요..

 


+++ 나중에 알게 된 사실..!

프로젝트 진행하며 조원이 걍 이렇게 하면 안돼? 해서 알게된...

add ./ 안하고 그냥 터미널 창에 우리가 작성했듯이!

git add .

git commit -m "blah blah"

git push origin main
해도 된다... 깃 어드 닷이 됐다니,,,, 어드 닷의 위대함....