Git/Github-프로젝트 클론(복제), 버젼 리셋
프로젝트 복제하기
- 새로운 환경에서 github 로그인하기
- < > CODE 초록버튼 눌러서 https 주소 복사하기
- vscode 켜서 터미널 올리기
- 맥이면 ls / 윈도우면 dir 입력 후 desktop 찾기
- cd desk 치고 tab 키 누르면 descktop으로 이동하는 명령어 자동으로 완성됨 여기서 cd는 (change directory 경로변경)
- desktop 에서 git clone https://github.com/~~~~~ (깃허브주소)
주소는 클론할 깃허브에서 복사하기
이전폴더로 빠져나가고 싶을때는 cd.. 입력
- clone 완료되면 맥 ls / 윈도우면 dir 입력 후 클론되었는지 확인
- 클론한 폴더 열때, 맥 : cmd+shift+p, 윈도우 : ctrl+shift+p 눌러서 모든 명령 표시
- 검색창에 code라고 입력 후 Shell Command: Install 'code' command in PATH 뜨는지 확인. 안뜨면 무시하고 진행하면됨.
- cd로 클론한 폴더명+tab 눌러서 이동
- code . 입력하면 폴더가 열리게 됨
*단, code . 입력시 현재 vscode 창 말고 새창으로 띄워지게 됨.
- 이 때 code . -r 입력하게 되면 현재창에 클론한 창을 띄워줌
버젼 리셋하기
- git reset --hard HEAD~1 : 가장 최신의 버젼이 HEAD로 표시되는데 1버젼 되돌리겠다 라는 뜻. hard는 완벽하게 되돌리겠다 라는 의미
- git reset --hard ORIG_HEAD : 만약 1버젼 되돌린게 잘못되돌린 것이라면, ORIG_HEAD로 기존의 HEAD라는 의미를 가지고 있음.
*실제 작업시, reset을 자주 사용하면 안됨. 자료가 날라갈 위험이 있기 때문
- git reset --hard HEAD~1 : 가장 최신의 버젼이 HEAD로 표시되는데 1버젼 되돌리겠다 라는 뜻. hard는 완벽하게 되돌리겠다 라는 의미