728x90
반응형

commit 2

Git 에서 제일 하고 싶은 것, 커밋 되돌리기, 병합(merge)하기

깃 응용 아 이거 망했다 라고 생각했을 때가 있을 것이다. 커밋을 돌리고 싶을 때... 예를 들어 저장했는데 알고보니 ctrl + a 누르고 삭제를 한 후 저장을 했다던가... ㅋㅋㅋ 현재 -> 과거 특정 시점 즉, 예전 커밋했던 때로 돌아가기를 해야한다. git log 명령어를 치면 작업 내역들이 쭉 나온다. 보면 commit이 있다. 특정 해시값을 가지는 commit이 있다. 이를 가지고 과거로 시간여행이 가능하다. git reset --hard (해시값) 을 입력하면 해당 커밋 이후의 작업 내역을 잃어버리며 해당 commit했던 때로 돌아가게 된다. **물론 hard라서 이후의 작업 내용을 없애버린 것이다. soft, mixed 알아서 사용하자. 다시 내 해당 로컬을 보면 해당 시점으로 돌아간 파일..

Version Control/Git 2021.04.13

Git 사용하기 - 주요 명령어 및 기능

잘 보면서 배워보자 git add "파일이름" -> 특정 파일을 Staging Area로 보냄 git add . -> 현재 Working Directory에 변경된 모든 것들을 Staging Area로 보냄 git reset "파일이름" git reset . -> add 와 같은 방식으로 Staging Area에 있는 것을 내림. git status -> 현재 상태 확인 가능 (수정된 내용이 있는지 확인) git commit -m "커밋 내용" -> Staging Area의 내용들을 Commit 메세지와 함께 commit함 git push -> commit된 내용들을 실제 Remote Repository에 저장함 git checkout -- "파일이름" -> 해당 파일을 이전 상태로 되돌림 ++ git ..

Version Control/Git 2021.04.13
728x90
반응형