VS CODE로 git branch, pull request 기능 실습해보기
이번 ALLTAG 프로젝트를 위해 깃을 연습해 보기로 했다.
하지만 제대로 실습해본 적이 없는 탓에
내일부터 본격적으로 시작하는 작업을 대비하고자 미리 연습해보았다.
대충 순서만 확인하실 분들은 아래 한 줄만 보시면 된다.
포크 - 클론 - 가상환경 - 깃이닛 - 깃애드 - 깃 커밋 - 깃 푸쉬 - 깃허브가서 풀리퀘스트
여기서부턴 상세 과정이다.
1. fork(지정 원격 저장소 내용을 자신의 원격 저장소로 복제)
우리 팀장님이 만든 파일을 나에게 가져오려면 포크를 눌러서 내 repo에 가져와야 한다.
2. clone(원격 저장소의 전체 내용을 지역 저장소로 복제)
원래는 SSH 코드를 가져가야 합니다.
제가 무슨 이슈가 생겨서 이번만 HTTPS로 한 것 뿐..
무튼 이 코드를 복사한다.
그 다음 새 폴더를 하나 만들어서 터미널을 켜고
git clone 'SSH 주소'를 입력한다.
이게 뜨면 잘 된 것
다음으로 넘어갑시다
3. 가상환경 설치, 활성화
질리도록 한 가상환경 설치 및 활성화
윈도우 기준
python -m venv venv
source venv/Scripts/Activate
source venv/Scripts/Activate 이게 뭔지 궁금하신 분들은 아래 사진을 보시면 이해되실 것이다.
$$$$$$매우 중요한 점$$$$$$$
가상환경이 프로젝트 폴더 안에 있어야 한다.
바깥에 있으면 그대로 지우고 다시 해야 한다!!!!!
그러려면 현 작업 위치를 알아야 하는데,
위치가 다름을 알 수 있다!
그럼 망하겠지?
이렇게 명령어를 사용해서 프로젝트 폴더까지 간 다음 다시 가상환경을 깔아보자! 그럼 된다!
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하면 끝!