본문 바로가기

IT 공부23

Git 과거 버전으로 돌아가기 reset vs revert reset git reset e8a89fecfdb3eceabc4d3809565d67683cb5e684 --hard 해당 커밋상태의 코드로 돌아가있음. log도 사라짐 -> reset은 내 컴퓨터에 있는 버전에 대해서만 사용해야한다 공유해야할 때 하면 안됨 revert : 해당 버전을 취소한 내용을 새로운 버전으로 생성 참고) https://opentutorials.org/course/2708/15210 2019. 10. 20.
Git stage area cp f1.txt f2.txt 로 파일을 복사해보자 그리고 둘의 파일들을 다 수정해보자 Git status 파일 2개가 수정됨 git add 로 자기가 하고 싶은 파일만 커밋할 수 있다 (선택적 가능 ) add 한 파일만 커밋이 된다 f2.txt는 새로운 버전으로 포함되지 않는다 git commit 하면 add 한 f1.txt 만 커밋된다. f2.txt는 커밋되기 상태에 들어가지 않음 git commit은 커밋대기 상태에 있는 것만 커밋시킨다 |-> stage area stage : 커밋 대기 상태에 있는 것 repository : 커밋 된 것들이 저장되는 곳 변경 사항 확인하기 git log -p : 커밋마다 달라진 점을 보여줌 -> --- /dev/null 부분은 전 단계를 나타내고 +++ b/f2... 2019. 10. 17.
Git commit 버전만들기 GIt 의 버전과 변화는 다름! 버전은 의미있는 변화 (작업의 단위. 작업이 완결된 상태) / 변화는 내가 그냥 수정하고 있는 미완된 변화 git status -> git 상태를 보는 것 -> git이 추적되어 지고 있는 상태 (add 함으로써 가능해짐) 사용자 정보 git을 설치하고 나서 가장 먼저 해야하는 것이 사용자 이름과 이메일을 설정하는 것. 깃은 커밋할 때 마다 이 정보를 사용한다. git config --global user.name nick git config --global user.email nick@naver.com 한 번만 해주면 됨! 깃 커밋 git commit 그럼 vim에서 메시지를 작성해주고 (i 눌러서) 다 작성하고 esc :wq 하고 나감 그럼 커밋 완료 f1.txt 파일.. 2019. 10. 17.
Git 간단하게 사용해보기 먼저 깃 프로젝트에서 파일을 만들어보자 vim f1.txt 텍스트 파일을 수정해보자 수정하려면 i 를 누르고 수정해야 써진다 (vim에서는!) source: a 라 작성하고 저장해보자 그리고 나서 :wq 로 저장하고 나가면 -> f1.txt 파일이 생긴걸 볼 수 있다 상태를 확인해보자 git status Untracked files 에 f1.txt 파일이 뜬다 -> 추적되고 있지 않은 파일 -> 깃에게 따로 말하지 않는 이상 깃은 무시함 add 명령어를 통해 깃에게 알려줘야 함! git add f1.txt -> untracked 가 사라짐 2019. 10. 16.