Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 백준
- 브루트포스
- Spring
- 그래프
- SQL
- dfs
- 다이나믹프로그래밍
- 그리드
- 분할 정복
- 자료구조
- github action
- 트리
- 컴퓨터 네트워크
- CI/CD
- 알고리즘
- TCP
- 그리드 알고리즘
- 이분탐색
- 재귀
- 분할정복
- 다이나믹 프로그래밍
- 자바
- 역방향 반복자
- AWS
- 스프링
- 순열
- BFS
- GIT
- HTTP
- 도커
Archives
- Today
- Total
코딩성장스토리
Git 추가된 최신 commit 로컬로 가져오기 본문
git remote add upstream [git url]
git fetch upstream master (.git 히스토리에만 저장)
(pull=fetch+merge)
upstream/master 브랜치명 자동생성
현재 base를 최신으로 갱신
git rebase upstream/master
PR하는 도중 기존 저장소가 다른 Commit을 받아들여 내 로컬 Commot이랑 달라 질때 (같은 파일 수정 인 경우)
1.내가 추가한 커밋을 rewind (따로 뺴두고)한다.
2.fetch를 이용해 변경된 commit을 내 로컬에 가져온다
3.git rebase --continue 통해 따로 빼낫던 내 commit을 다시 위에 올린다
4.완성된 commit을 push 한다
ex) README.md 파일이 같이 수정되면서 겹칠경우
git fetch upstream master
git rebase upstream/master
git status
git diff
nano README.md
git add .
git rebase --continue
git push origin master -f
'GitHub,Git' 카테고리의 다른 글
Github action 빌드 캐싱 (0) | 2023.09.17 |
---|---|
Git rebase 이용 (0) | 2022.07.11 |
Git add,commit 삭제 및 수정 (0) | 2022.07.11 |
Git 설정 및 브랜치 생성 (0) | 2022.07.11 |
Git commit정보 얻기 (0) | 2022.07.11 |