깃허브 뭐 기록을 내가 안했던가. . . 읎네
이렇게 된거 기록하자
GitHub: Let’s build from here
GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...
github.com
들가서 만들면
기본 커멘드라인 뭐 뜬다..
다시 vscode로 넘어와서
![]() |
ls 를 치면 현재 폴더 안에 파일들이 나온다 |
![]() |
git init 을 하고 다시 ls를 쳐서 보면 (키가 안먹음. . ls -a 하면 숨김파일까지 다 나와야 하는데..) 암튼 .git이 생성되고 이제 버전 관리를 위해 업뎃 하면 저거 통해 뭐가 된다 |
README.md를 만들어 보자
![]() |
![]() |
.gitignore도 만들어 주자
![]() |
![]() |
쟤는 버전 관리 할때 업로드를 하지 않는다
그 이유는 덩치가 너무 커서 다운받을때 비효율적이기도 하고
삭제를 한다 한들 npm i 만 하면 다시 생성 되는놈이라 그렇다
앞에 . 이 붙는 녀석들은 숨김 파일로서 안보이는 녀석이다
git add . 해서 업로드 해보자
![]() |
??? 이게 뭐여.... |
![]() |
아하? 그래서? |
![]() |
줄 바꿈 안할란다면 false고 할란다 는 true라고? 근데 하는게 좋다고? 옼옼 |
![]() |
아무 일도 일어나지 않는구만.. 다시 git add . |
![]() |
해주고 git atatus 를 보면 이렇게 add된 목록이 뜬다 여기 까지가 아까 숨김 폴더인 .git 문앞에 대기 중인거고 |
git commit -m "커밋해보자"
![]() |
커밋을 해줄건데 이때... 하... 또 뭐여 이건 |
![]() |
아하? 그래서? |
![]() |
등록 하고 다시 시도하면 된다? 오호.. |
![]() |
정보 잘 넣어서 다시 시도 해보면 |
![]() |
아 성공적으로 잘 업로드가 된걸 알수 있고 다시 git status를 보면 |
![]() |
커밋할게 없습니다. add 한게 없습니다 .git 폴더 앞에 뭐 아무것도 없습니다 라고 한 |
git push를 해주자
![]() |
지금까지 이거 보면서 하나씩 하고 있는데 push 하려면 그전에 해줘야 할게 있다 remote를 해줘야하는데 이는 원격 저장소의 위치를 말한다 어떤 원격 저장소에 집어 넣을거에요? |
![]() |
git remote add origin 깃주소 해주면 이제 내 back-end 프로젝트 폴더는 저기 깃헙주소를 가리키게 된다 됬다 이제 잘 가리키는가 보 |
![]() |
저 주소로 잘 가리 키고 있군. origin이라는 곳으로 저기 주소로 push를 해주자 |
![]() |
git push origin master 마스터 라는 브렌치를 가리키는데 아무튼. . |
잘 들어가진거 확인~!
반대로 가져오는것도 해보자능..
![]() |
일단 상위 폴더로 이동해 주고 |
![]() |
저거 주소값 복사 해 붙여주면 되는데 |
![]() |
이때. . 저 뒤에 저거 back-end 저건 폴더명임을 걍 봐도 알수 있음 저대로 만들면 이름 겹치고 난리 나니깐 |
![]() |
back-end2 라고 해서 불러 |
좀 지저분해 보이는 파일들 정리를 해보자
이러는 이유는 보다 더 효율적이고 생산적인 폴더 구조가 있으니
하는거
![]() |
src 폴더를 만들고 지금껏 만들었던 소스코드들을 |
![]() |
![]() |
몰아 집어 넣자
라이센스 추가하기
![]() |
Insights 라고 있음 눌러서 보면 |
![]() |
Community Standards 탭에 |
![]() |
License 옵션이 있는데 보면 |
![]() |
뭔 라이센스 겁나 많음 이중 MIT 고르면 |
![]() |
우측에 저거 섭밋 하면 겁나 긴데 자동으로 라이센스에 대한 글이 작성된게 나오고 |
![]() |
우측 상단 쟤 누르는데 |
![]() |
뭘 또 묻는단 말이지? 커밋 메시지 뭘로 할래? 묻는데 써진거 그대로 두고 다이렉트로 마스터 브렌치에 드가게 하고 [ Commit changes ] ㄱ |
땡겨와 pull
근데 지금 파일 구조나 그런게 서로 다른 상황임
![]() |
![]() |
git pull origin master 해줄건데
![]() |
![]() |
오오잉? 꽤 신기하군. .그냥 라이센스 파일만 읽고 가져와 졌네??
다시 모든걸 저장 해보자
![]() |
git add . git status |
![]() |
git commit -m "커밋 내용" |
![]() |
git push origin master |
![]() |
확인. . |
.gitignore를 node 템플릿에 맞게 바꾸기
이안에 그냥 node_modules 폴더만 들어있는데
이걸 node 템플릿에 맞게 바꿔주자
깃이그노어 파일 들어가서 | |
![]() |
쟤 누르면 안에서도 수정이 가능하게 되는데 이때 |
![]() |
저기서 고르면 된다 |
![]() |
끝이 아니고 쟤 **이거붙여 줘야함 |
![]() |
대충 반영 잘 된거 같 |
'Back-End Frameworks > Node.js' 카테고리의 다른 글
6) Nodejs - 백앤드 넓고 얕게 맛보기_정리_프론트 엔드 기능 구현(출처 유튭 강의) (0) | 2023.10.28 |
---|---|
5) Nodejs - 백앤드 넓고 얕게 맛보기_정리_폴더 구조 최적화(출처 유튭 강의) (0) | 2023.10.28 |
3) Nodejs - 백앤드 넓고 얕게 맛보기_정리_MVC의 C인 컨트롤러 분리하기(출처 유튭 강의) (0) | 2023.10.27 |
2) Nodejs - 백앤드 넓고 얕게 맛보기_정리_로그인 기능 만들기(출처 유튭 강의) (0) | 2023.10.27 |
1) Nodejs - 백앤드 넓고 얕게 맛보기_정리_서버열기(출처 유튭 강의) (0) | 2023.10.26 |