Git 공부
in Git
start working area
.git 폴더가 생성되고, 이 폴더에는 버전관리를 위한 모든 정보들이 들어가있다. (삭제시 버전 정보를 잃게된다.)
- git init
- git clone
이름 및 이메일 정보 설정
git config --global user.name name
git config --global user.email email@gmail.com
git add
git에서는 commit을 하기 전에 반드시 add를 해야한다.
add는 선택적으로 파일들을 버전 관리에 포함시키며, 파일들을 commit 대기 상태(stage area)로 만들 수 있다.
git add라는 명령어를 통해서 선택적으로 commit을 할 수 있다.
diff
git log 명령어를 통해 commit 기록을 확인할 수 있으며 -p 옵션을 통해 각 commit에서의 차이를 확인할 수 있다.
git log -p
commit1번과 2번의 차이를 알 수 있다.
git diff commitid1..commitid2
현재 작업과 마지막 작업의 차이를 알 수 있다.
git diff
과거로 돌아가기
원하는 commit 상태로 돌아가는 법
git reset commit_id --hard
취소하면서 새로 생성
git revert
로컬과 깃허브 폴더 삭제
git rm -rf {삭제하고 싶은 폴더나 파일}
git commit -m "remove file"
후에 psuh