1. main에서 pull 받기
2. $ npm install
3. $ npm start
깃허브에 node_modules 은 무거우므로 올리지 않는 것을 권장한다. ( 자기가 알아서 안 올라감 ).
clone은 복제 . 1번 하고 난 뒤 2번은 하지 말자. +
ㄴ 깃클론 하는 방법
꼭 src 파일이 들어 있는 monit-app 에서 npm start 해서 실행시키도록 하자. 👉 너무 자주 틀리는 경로....문제.... 😠
ls : list, 현재 목록창을 볼 수 있음 (≒ 현재 위치 어디쯤인지 확인 가능.)
pwd : 현재위치
package-lock.json 파일 안의 dependencies 에
팀장님이 지정해 놓은
각 react, react-dom, react-router-dom, sass, web-vitals 등 각...?? 의 필요한 버전들이 써져 있다.
이 파일들은 node-modules 에 위치하게 되는데 ( 확인해야 함 )
무거우므로 깃허브에는 올려놓지 않는 것을 권장하며
내 vs code에서는
$ npm install
ㄴ 위 명령어를 통해서 위의 작성된 각종 버전의 sass 나 이런 것들...을 (팀장님이) 작성해둔 버전에 맞춰서 한꺼번에 다운받을 수 있다.
+(후에 몇개의 버전이 바뀌어도 )
$ npm install 을 통해서 버전 관리를 한꺼번에 할 수 있다.
clone 한 이후에 또 clone 하지 말것 👉 ⚓Clone vs Remote 차이점
ㄴ 난리난다.. 관련사이트 : https://39km.tistory.com/84
git pull origin master 아닌 git pull origin main
tab키 : 위치 자동완성
/ 파일 명 첫 글자 ex /m + tab 키 하면 자동으로 해당 파일의 위치 뜨게 됨.
작게작게 한 것 바로바로 커밋하도록 하자. (원래는 기능단위로 커밋하는 것이 좋다.)
아래는 검색한 것 타이핑.
git에서 특정 파일을 제외하는 방법
ㄴ git 을 이용하다보면 프로젝트에서 원하지 않는 파일들을 git 에 반영하고 싶지 않을 때가 있다.
특히 node_modules 와 같은 폴더는 반영하지 않는 것이 좋다.
이럴 때는 .gitignore 라는 파일을 이용하면 된다.
이 파일은 깃 프로젝트의 폴더 최상위에 위치해야 한다.
.gitignore 생성하는 법
터미널이나 bash 명령창에서 touch .gitignore 를 입력한다.
$ touch .gitignore
.gitignore 사용법
특정 폴더와 그 이하의 정보를 반영하지 않으려면
"폴더이름"/
원하지 않는 확장자가 있다면
*.log
제외하고 싶은 파일이 있다면
"파일이름"
과 같은식으로 적어준다.
파일을 수정하려면 notepad++ 같은 툴이나 vi명령어를 이용하여 수정한다.
$vi .gitignore
위 명령어를 입력하여 파일은 연 뒤 i 키를 눌러서 수정하기를 선택하고
아래와 같이 파일들을 한라인 씩 추가해둔 뒤 esc 키 를 누른 뒤
wq! 를 적어서 반영한다.
'CS > git' 카테고리의 다른 글
[Git][memo] 근본적인 문제점. 응답이 오지 않는다. (0) | 2022.12.31 |
---|---|
20221222 깃공부_필기내용 (정리필요) (0) | 2022.12.22 |
20221219_깃공부_첫수업_연습장 (수정 필요) (0) | 2022.12.19 |
제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의 (inflearn.com) : 목차 (0) | 2022.11.08 |
[깃허브 공부_자료,링크] 제대로 파는 Git & GitHub - by 얄코 (0) | 2022.11.08 |
댓글