Día de Ruru
20230226 TIL 본문
언제까지 sourcetree로 git을 사용할 수는 없다. 나도 개발자처럼 간지나게 터미널에서 git을 사용해주겠어!! 근데..항해99에서 제공해주는 강의가.... 이거.....mac이 기준이라서 윈도우맨은 뭐가 뭔지 하나도 모르겠다... 뭐 일단!!! 지금 당장 닥친 문제를 해결하자!!
Git Bash 에서 SSH Key 발급받기
git bash에 아래 명령어 입력하기 RSA 키를 등록할 때는 위치나 패스워드를 지정하지않고 엔터엔터하면서 넘겨도 된다.
ssh-keygen -t rsa -b 4096 -C "git hub에 등록된 이메일주소"
→ SSH Key 발급되면 아래 명령어 입력 후 ssh-rsa로 시작하고 계정이메일로 끝나는 key 복사
cat ~/.ssh/id_rsa.pub
Git Hub에서 계정에 로그인 한 후 설정으로 들어가면 위의 화면이 나오는데 거기에서 SSH and GPG Keys 를 클릭해서 나오는 화면에서 New SSH Key 클릭 (딸깍!)
위의 화면에서 이름 정해주고 복사했던 key 붙여넣기 해주면 끝!!
Git 생성하고 사용하기
여기서부터는 vscode 터미널에서 진행하면 된다~
Git 생성하기
git init
로컬이랑 오리진 연결하기
git hub에서 새로운 repository를 생성했을 때 나오는 화면에서 SSH 로 선택 후 나오는 주소를 복사한 후 아래 명령어 옆에 붙여넣기 한다.
git remote add origin //뒤에는 git hub에서 복사해온 ssh 주소를 쓴다
git ignore 만들기
https://www.toptal.com/developers/gitignore
gitignore.io
Create useful .gitignore files for your project
www.toptal.com
검색창에 node라고 치면 자동으로 git ignore에 작성해야 하는 텍스트가 생성된다. vscode에서 가장 바깥쪽에 직접 .gitignore 라는 파일 만들고 그 곳에 복사한 텍스트를 붙여넣기 해준다. (앞에 점이 붙어있다!!! 주의!)
gitignore 파일을 저장하면 자동으로 node_modules 폴더의 불이 꺼진다. 그럼 설정 완료!
★git 주요 명령어☆
//현재 파일들의 변경사항 확인하기
git status
//항상 add하고 commit 하기
git add . 현재 파일 전부 추가하기
git commit -m "남길 메세지" 변경된 파일 전부 커밋하기
//commit이 끝나면 push 해주기
//master라는 브랜치를 생성하기 위해서 -u 옵션을 붙였다
git push -u origin master //위에서 등록해둔 remote repo의 이름인 origin을 적었다.
git push //현재 브랜치에서 작업하는 경우 그냥 push라고만 명령어를 적어주어도 괜찮다.
//원격에 있는 작업 받아오기
git pull
//복제하기
git clone <복사한 주소>
'항해99 > TIL' 카테고리의 다른 글
20230228 TIL (0) | 2023.03.01 |
---|---|
20230227 TIL (0) | 2023.02.28 |
20230225 TIL (Node.js 기초 공부 day2) (0) | 2023.02.25 |
20230224 TIL (Node.js 기초 공부 day1) (0) | 2023.02.25 |
20230223 TIL (0) | 2023.02.24 |