분류 전체보기
-
-
-
GIT Reset, revert를 활용한 과거로의 시간 여행공부합시다!/GIT&GITHUB 2022. 4. 13. 20:10
reset, revert 를 이용한 버전 삭제에 대해서 살펴보도록 하겠습니다. reset의 경우에는 commit id 이후의 버전을 삭제하는 것을 의미하지만 revert의 경우에는 해당 버전으로의 이동을 의미합니다. 따라서 reset을 reset 이후의 버전들을 모두 지워버리지만 (과거 기억) revert의 경우에는 해당 시점 이후의 버전들을 모두 간직하고 있습니다. (좀 지저분하지요! 맺고 끊음이 없어요!ㅎㅎ) 완전히 새삶을 살기 위해서는 revert, 현재의 아름다운 추억을 과거의 시점에서 남기고 싶다면 reset을 이용하세요. 1. git reset - 선택한 버전의 상위 버전이 삭제 됩니다. 1.1. 상위 버전 확인 1.1.1. # git log 1.1.2. COMMIT ID 2번 확인 1.2. ..
-
-
GIT Checkout (시간 여행 : Time Machine)공부합시다!/GIT&GITHUB 2022. 4. 12. 18:50
자! 오늘은 드디어 시간 여행의 시간입니다. GIT을 이용해서 특정 시점으로 파일 버전을 되돌리는 방법입니다. 그래서 시간 여행이라 부르기도 합니다. 벨트 꽉 메시길..... 1. 기존 파일 변경사항 추적 1.1. 변경 사항 추적 1.1.1. # git log 1.1.2. msg2의 commit id 확인 1.2. 과거로의 여행 1.2.1. # git checkout COMMIT ID 2번 1.2.2. # ls -al 1.2.3. # cat test1.txt 1.3. 이전 과거로의 여행 1.3.1. # git log 1.3.2. msg1의 COMMIT ID 1번 확인 1.3.3. # git checkout COMMIT ID 1번 1.3.4. 파일 확인 1.3.5. # ls -al 2. 최근 시점으로 되돌..
-
-
GIT 버전 간 차이점공부합시다!/GIT&GITHUB 2022. 4. 11. 18:50
오늘은 조금 간단하게 git 버전간 차이점을 살펴보도록 합니다. 내용은 간단하지만 상당히 중요한 부분이니 반복해서 학습하셔야 합니다. 1. 기존 파일 내용 변경 확인 1.1. 기존 파일 내용 변경 1.1.1. # vi test1.txt 1.1.2. 3번째 줄 test3을 babo3으로 변경 및 저장 1.1.3. a -> test3삭제 후 babo3 입력 후 esc -> :wq 1.1.4. # git status 1.1.5. # git diff 1.2. 기존 파일의 변경사항 확인할 수 있음. 1.3. 파일명 및 구체적인 Line, 제거 및 추가 사항 확인 가능 2. 파일 이전 상태 복원 2.1. 파일 이전 상태 복원 2.1.1. # git reset --hard 2.1.2. # cat test1.txt 3..
-