수리통계 분석 코딩 실습

[etc] git 브랜치 생성 후 과제 파일 업로드 본문

동아리/투빅스

[etc] git 브랜치 생성 후 과제 파일 업로드

얼려먹는 요구르트 2024. 2. 8. 01:16
✔️기존 git레포지토리에 접속해서 브랜치 생성 후 파일 변경을 브랜치에 반영 해보자!

 

[Process]

github link 접속 ➡️ 브랜치 생성(+삭제) ➡️파일 변경 후 push

 

1. github link 접속

[1] github의 파일을 받아올 빈폴더를 생성해, github link를 통해 clone한다.

git 레포지토리를 clone할 폴더 생성

[2] 빈폴더에서 터미널을 열어 연결하고자 하는 git 레포지토리 링크를 복사해 clone한다.

[우클릭] - [터미널] - [아래 git clone 명령어 기입]

 

이때, 폴더 위치가 제대로 위에서 정의한 빈폴더가 맞는지 확인 후 clone한다.

git clone "https://레포지토리.git"

투빅스 폴더를 만들었으므로 여기에 git clone 함.

제대로 clone되면 이렇게 git 레포지토리에 있던 폴더가 잘 불러와 있음을 알 수 있다.

 

 

 

2. 브랜치 생성(+삭제)

[1] clone이 완료된 상태면 이제 main이랑 충돌하지 않도록 레포지토리에 새 branch를 생성한다!

 

[터미널]-[아래 명령어 기입]

예) git clone checkout -b '박민지(21기)'

git clone checkout -b '새브런치명'

 

※ 만일 브런치가 있다면 git clone checkout '새브런치명' 사용

git clone checkout'새브런치명'

 

 

브랜치 생성이 잘되면 이렇게 생성돼있음을 알 수 있음

 

브랜치 삭제

브랜치 명을 잘못 만들었으면 삭제하기 위해서

[1] 로컬 브랜치 삭제

git branch -d '브랜치명'

or 강제 삭제 방법

git branch -D '브랜치명'

 

[2] 원격 브랜치 삭제

git push origin --delete '브랜치명'

 

3. 파일 변경 후 push

이제 브랜치 생성했으므로 main으로 pull해준 후 변경하고 싶은 작업을 해준다.

이후 이를 원격 branch에 반영하면 된다.

 

[1] branch의 main pull

git push origin main

 

 

[2] 변경할 작업을 완료 후 git branch에 업로드

4주차 과제를 업로드해서 아래와 같이 변경 사항에 대한 commit 문구를 기재해 올림

git add .
git commit -m '커밋메세지'

 

[3] main에 push

 

 

[4] branch 변경 사항 push 하기

[github링크 접속] - [Pull requests] - [New pull request] 

 

❗변경사항 있는 branch를 클릭해 확인 후 해당 브랜치에서 main으로 [View pull request] 버튼 클릭해 변경사항 업로드