Miner

git 관련 정리 본문

협업

git 관련 정리

MineTime76 2023. 11. 11. 16:04
git status

 

Git 저장소의 상태를 확인하는 데 사용. 이 명령어를 실행하면 작업 디렉토리와 저장소 간의 변경사항 및 현재 상태에 관한 정보를 제공받는다. 

 

1. Branch 만들고 바로 이동하는 명령어

git checkout -b feature/scraping

 

2.  Branch 확인

git branch

 

3. 해당 Branch로 이동

git checkout "branch 이름"

 

4. 스테이징 영역에 추가

현재 작업 디렉토리 내의 모든 변경 사항을 스테이징 영역에 추가 / 

모든 수정된 파일과 새로운 파일이 스테이징 영역에 추가되어, 커밋을 위해 준비된다.

git add .

 

5. 커밋

git commit -m "feat : update scraping.py"

 

6. 브랜치에 올리기

git push origin feature/scraping

 

7. 최신 변경 사항을 가져와서 병합

git pull origin main

 

원격 저장소('origin') 에서 'main' 브랜치의 최신 변경 사항을 가져와서 현재 작업 중인 브랜치에 병합한다. 만약에 충돌이 일어나면, 충돌을 해결한 후에 커밋을 생성해야 한다. 

 

※ 만약 로컬 브랜치가 'main' 이 아니라 다른 브랜치라면, 해당 브랜치 이름을 사용

 

8.  git pull 충돌

 

변경 사항을 커밋하기: 변경 사항을 커밋하면 현재의 작업 상태가 저장되어 병합 후에도 유지됩니다.

git add .
git commit -m "Committing local changes before merge"
git merge ort

 

변경 사항을 스태시하기: 변경 사항을 일시적으로 저장하고, 병합이 완료된 후에 다시 적용할 수 있습니다.

git stash
git merge ort
git stash apply

'협업' 카테고리의 다른 글

git commit 규칙  (0) 2023.11.11
branch 규칙  (0) 2023.11.11
패키지 관리 : requirements.txt  (1) 2023.11.11
협업 가상환경 설정  (0) 2023.11.11
project 1 하면서 알게 된 정보  (0) 2023.11.11