전에 git 사용법을 세션을 통해 배우긴 했는데 뭔가 복잡해서
vscode에서 github 연동해서 사용하다가 본격적인 협업 프로젝트에 접어들면서
이대론 안되겠다는 생각이 들었다.
그래서 터미널을 통해 git을 조작하는 법을 복습하였다.
git을 사용해보자
1. github 회원가입 2. repository 생성 3. git 다운로드 4. git bash 실행 5. 사용자 등록 $ git config --global user.name "my name" 6. 사용자 이메일 등록 $ git config --global user.email "my email" 7. 잘 등록되었는지 확인 (use
redjun89.tistory.com
이번 토이 프로젝트 repository는 다른 팀원이 생성하여 코드 파일들을 clone해 와야 한다.
그래서 cdm으로 clone해오는 것부터 파일을 실행 시키고 코드 작성 후 브랜치, 커밋, 푸시하는 방법을 정리해보았다.
명령 프롬프트로 프로젝트를 깃헙에서 클론해오기
- 깃헙에서 프로젝트 repository의 SSH 링크를 복사한다.
- 로컬에서 명령 프롬프트를 실행 시킨다.
- 프로젝트를 클론해올 경로를 지정해준다.
- 프롬프트 창에 아래 코드 입력
"$ git clone SSH링크 저장할폴더명" - 명령 프롬프트에서 해당 폴더로 경로 이동한 후 "code ."을 입력하면 파일이 실행된다.
- 이제 코드를 작성하면 된다.
작성한 코드 푸시하기
- 일단 "git add"를 통해 커밋할 파일을 선택한다.
- 그리고 git commit -m "커밋메세지" 로 커밋을 작성한다.
- 브랜치하기 "git checkout -b 브랜치명"
- 푸시하기 "git push origin 브랜치명"
- 깃헙에서 메세지 작성하고 pull request하기
merge된 프로젝트 pull해오기
- 먼저 작성중인 코드를 저장하고
- git add와 git commit -m을 한다. (push 금지)
- 터미널에 git pull origin master를 입력하면 프로젝트가 동기화된다.
최초 git을 사용할 때 source tree를 썼었는데 오류가 너무 많아서 접어두고
vscode로 github를 연동하여 프로젝트를 관리해왔다.
하지만 현업에서는 항상 명령프롬프트나 git bash 또는 터미널에 직접 명령어를 입력하여
사용한다고 하니 이번 기회에 사용하면서 익혀놔야겠다.
'Development > TIL' 카테고리의 다른 글
dotenv (환경변수 관리) (0) | 2023.05.08 |
---|---|
Access와 Refresh Token (0) | 2023.05.07 |
객체지향 프로그래밍(Object Oriented Programming) (0) | 2023.05.03 |
트랜잭션의 동시성과 격리수준 (0) | 2023.05.02 |
Transaction과 ACID (1) | 2023.04.29 |