본문 바로가기
CS/git

20221222 미션 : 깃클론 하는 방법, 깃풀 다운받기 : (아직 이해도 : 40% 정도, 개념과 암기 군데군데 구멍 나 있다.)

by 태태. 2022. 12. 22.
728x90

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! 를 적어서 반영한다.

 

 

 

 

 

 

 

 

728x90
반응형

댓글