[Git/GitHub] 브랜치 전환 & 원본 브랜치에 원하는 내역만 반영하기
😵 에러 상황
[Git/GitHub] 팀장 push 내역 PR하기 (팀장 push 내역 PR로 기록하기)
😵 에러 상황 팀원들과 PR로 코드 리뷰를 하고 싶었다. 그런데 팀장도 원격 저장소로 바로 push하지 않고 PR할 수 있는 방법이 없을까?라는 생각이 들었다. 그래서 챗지피티씨에게 물어보았다. 🧐
bono039.tistory.com
이 때 생성한 testBranch에 커밋을 하게 되면 PR로 올라가는데,
PR에 올리지 않고 원본 main 브랜치에 바로 작업 내역을 반영하고 싶었다.
(공통 디렉토리 추가하느라)
🧐 해결 방법
1. 이전 브랜치(main)로 돌아간다.
git checkout -
(다른 브랜치로 전환하고 싶으면 git checkout 브랜치명
)
2. 원하는 파일만 추가한다.
git add . # 모든 변경 내용 스테이징 영역에 반영
git add 파일명 # 원하는 변경 내용만 반영
3. 해당 브랜치에 커밋한다.
git commit -m "변경 사항 설명"
4. 원격 저장소로 push한다.
😇 결과
push 내역이 PR 탭이 아닌 메인 브랜치에 잘 반영되었다.
(참고)
Git 브랜치 전환하는 방법
Git에서 자주 하는 일 중 하나는 브랜치 전환입니다. 브랜치 전환은 git checkout 명령어를 사용하면 됩니다. 새 브랜치 생성하기 새 브랜치를 만드려면 git checkout 명령어와 함께 -b 플래그와 새 브랜
www.freecodecamp.org
git add 기본 개념/사용법
Engineering Blog by Dale Seo
www.daleseo.com
[Git] 원하는 파일만 Commit & Push하기
목표 작업한 파일 중 원하는 파일만 Commit & Push하기 사용할 명령어 정리 // git status명령어를 이용하여 작업한 파일 목록 확인하기 git status // git diff명령어를 이용하여 기존파일의 변경내역 확인
herojoon-dev.tistory.com