github

VS CODE로 git branch, pull request 기능 실습해보기

JM Lee 2023. 4. 11. 00:00
728x90

이번 ALLTAG 프로젝트를 위해 깃을 연습해 보기로 했다.

하지만 제대로 실습해본 적이 없는 탓에

내일부터 본격적으로 시작하는 작업을 대비하고자 미리 연습해보았다.

 

 

대충 순서만 확인하실 분들은 아래 한 줄만 보시면 된다.

포크 - 클론 - 가상환경 - 깃이닛 - 깃애드 - 깃 커밋 - 깃 푸쉬 - 깃허브가서 풀리퀘스트

 

여기서부턴 상세 과정이다.

 

1. fork(지정 원격 저장소 내용을 자신의 원격 저장소로 복제)

우리 팀장님이 만든 파일을 나에게 가져오려면 포크를 눌러서 내 repo에 가져와야 한다.

fork를 눌러보자

 

2. clone(원격 저장소의 전체 내용을 지역 저장소로 복제)

원래는 SSH 코드를 가져가는 게 맞는데, 내가 무슨 설치를 깜빡했나 보다.

원래는 SSH 코드를 가져가야 합니다.

제가 무슨 이슈가 생겨서 이번만 HTTPS로 한 것 뿐..

무튼 이 코드를 복사한다.

 

그 다음 새 폴더를 하나 만들어서 터미널을 켜고

git clone 'SSH 주소'를 입력한다.

이게 뜨면 잘 된 것

다음으로 넘어갑시다

 

3. 가상환경 설치, 활성화

질리도록 한 가상환경 설치 및 활성화

윈도우 기준

python -m venv venv

source venv/Scripts/Activate

 

source venv/Scripts/Activate  이게 뭔지 궁금하신 분들은 아래 사진을 보시면 이해되실 것이다.

파일 경로!!!

$$$$$$매우 중요한 점$$$$$$$

가상환경이 프로젝트 폴더 안에 있어야 한다.

바깥에 있으면 그대로 지우고 다시 해야 한다!!!!!

그러려면 현 작업 위치를 알아야 하는데,

pwd를 누르면 작업 위치 파악 가능

위치가 다름을 알 수 있다!

그럼 망하겠지?

이렇게 명령어를 사용해서 프로젝트 폴더까지 간 다음 다시 가상환경을 깔아보자! 그럼 된다!

 

4. git init(저장소 생성)

터미널에 git init만 누르면 된다

저장소를 만들자!

 

5. git add(stage 영역에 작업 내용 추가)

그 다음에 내용을 임시로 변경해보고 테스트해보았다.

git add .을 누르면 된다!

 

6. git commit(지역 저장소에 작업 내용 저장)

명령어 : git commit -m "작업 이름"

요로코롬 되면 성공

7. git push(변경된 지역 저장소를 원격 저장소에 반영)

명령어 : git push

그럼 터미널에서 할 일 끝

 

8. pull request

깃허브에 있는 repo에 들어가보면 아래창이 뜨는데 파란색을 눌러보자

그럼 아래 창이 뜨는데 방금 내가 등록한 커밋 이름이 나와있다.

보내는 브랜치만 내 브랜치로 바꿔놓고 create pull request하면 끝!

'github' 카테고리의 다른 글

Github Action  (0) 2024.08.06
[Git] Submodule 사용하기  (0) 2024.04.17
sourcetree를 이용한 git branch  (0) 2023.03.25
sourcetree를 이용한 git push, pull  (0) 2023.03.24
sourcetree를 이용한 버전 관리와 commit 3단계  (1) 2023.03.24