_won_
wonprogrammer
_won_
전체 방문자
오늘
어제
  • 분류 전체보기
    • woncoding
      • TIL
      • WIL
    • source Code
      • Python
      • Programmers
      • BAEKJOON

블로그 메뉴

  • 방명록

티스토리

Github · Wonprogrammer
hELLO · Designed By 정상우.
_won_

wonprogrammer

woncoding/TIL

TIL | 9.10.토 [Git / GitHub]

2022. 9. 12. 02:18

- 추가작업

 

1. 수정 및 되돌리기

⚠️ 나의 Branch에서만 사용하기 : 협업하는 공간에선 금지 ⚠️

 

[amend | commit 수정하기]

  • Commit만 수정
    •  파일 여러개 중 빼놓고 commit을 했다면 (바로 전 작업만 해당)
    • → Commit message options : Amend last commit 선택 후 다시 커밋하기
  • Commit 후 Push 한 뒤 수정
    • sourecetree preference → Advanced → Allow force push 체크 ✓
    • 수정 된 branch → Force push 체크 후 다시 push

 

 

 

[revert / reset | commit 되돌리기]

amend 는 바로 전 작업만 해당하기 때문에 어떤걸 되돌렸는지 알 수 없다. (되돌리기보단 수정에 가까움)

 

revert는 어떤 내용을 되돌렸는지 commit을 남기면서 되돌린다.

또한, 바로 전이 아니어도 어느 특정 시점의 그 전 commit으로 되돌아갈 수 있다. (내가 지정한 시점의 그 전 commit으로 돌아가는것만 가능)

 

  • revert
    • 되돌리고 싶은 History 선택 후 → 우클릭 → Reverse commit 선택 : (되돌리고 싶은 History시점의 전 commit으로 돌아감)
  • reset
    • 돌아가고 싶은 지점 이후로 생긴 모든 commit이 reset 됨
    • soft 모드
    • minxed 모드 : 해당 지점 이후 모든 커밋 초기화 되지만 작업내역은 파일상태(대기상태)로는 남아있다.
    • hard 모드 : 해당 지점 이후 모든 커밋 초기화 및 작업내역은 파일상태(대기상태)또한 초기화

 

 

 

 

 

2. 변경사항 임시관리

stash : 임시보관

 

[stash 방법]

1) 작업하던 branch 외 → 급한 수정이 필요한 branch가 생기면 임시저장 하고 다른 branch로 체크아웃
2) Uncommitted changes (작업하던 파일) 선택 후 → stash 클릭 (stash 메세지 적어주고 확인)
stash됐던 파일 다시 불러오기 
1) 왼쪽 메뉴바의 STASHES 에서 불러올 파일 우클릭 → Apply stash 후 Delete stash

 

 

 

 

 

'woncoding > TIL' 카테고리의 다른 글

TIL | 9.14.수 [Python 심화]  (0) 2022.09.14
TIL | 9.13.화 [Python 심화]  (0) 2022.09.13
TIL | 9.9.금 [Git / GitHub]  (0) 2022.09.11
TIL | 9.8.목 [Git / GitHub]  (0) 2022.09.09
TIL | 9.7.수 [Python 활용]  (0) 2022.09.07
    'woncoding/TIL' 카테고리의 다른 글
    • TIL | 9.14.수 [Python 심화]
    • TIL | 9.13.화 [Python 심화]
    • TIL | 9.9.금 [Git / GitHub]
    • TIL | 9.8.목 [Git / GitHub]
    _won_
    _won_
    Coding Practice blog

    티스토리툴바