1. 터미널 여는 법



git을 설치했으므로 리눅스 환경으로 변환 가능 터미널 끈 후 다시 열면 git 화면이 열린다.

2. 명령어
$ git init
// git 을 시작하기 위해 해야함. 이 명령어를 넣으면 해당 폴더가 버전관리가 된다.(상위폴더X)
$ git config --global user.name mouse
$ git config --global user.email 본인이메일@gmail.com
// 사용자 이름과 메일을 글로벌로 설정한다.
$ git config --global --list
// 설정된 메일과 이름 출력
//user.email=본인이메일@gmail.com
//user.name=mouse
$ git add .
// 변경된 모든 파일(추가, 삭제, 변경) 스테이징 영역에 추가
- 커밋 메세지를 적을 때 커밋 사유, 수정 변경 사유를 적어주는 것이 좋습니다.
$ git commit -m "저장할 메세지"

예쁜 태양 사진이 있습니다.
우리는 이것을 저장할 예정입니다.

git init
git add .
git commit -m " 예쁜 태양"

태양이 어느덧 노을로 바뀌었습니다.
태양이 노을로 바뀌었으니 변경된 사진을 저장하겠습니다.
$ git add .
$ git commit -m "예쁜 노을"
이때, 이미 태양을 저장할 때
git init
을 통해 버전관리를 시작했기 때문에
git add .
부터 시작합니다.
만약 “예쁜 태양” 이후의 변경 사항을 확인 하고 싶다면 git status
를 확인해 볼 수 있습니다.
commit
까지 한 파일들은 사진첩에 사진을 모으듯
버전과 커밋 메세지와 함께 저장됩니다.- 저장된 것 확인

제일 마지막에 저장한 예쁜 노을이
HEAD
인 것을 볼 수 있습니다.
(예제를 공유하느라 태양 커밋을 저장할 메세지로 했습니다… 예쁜태양 이라고 생각해주세요)
기본적으로 가장 최근에 커밋된 사항을 가리킵니다.생각해보니 노을 사진이 마음에 안듭니다
그냥 이전에 저장한 예쁜 태양으로 돌아가겠습니다.
$ git reset --hard 97a5
//HEAD is now at 97a50ec 예쁜 노을
hard 뒤의 97a5 는
git log
로 확인한 노을의 코드 입니다. (앞의 4자리 적었어요)변경된 목록 들을 출력해 보겠습니다.
$ git reflog

3. 정리
변경된 것을 스테이징 영역에 추가할 때
git add .
→ 변경된 모든 사항 반영git add 파일 이름
→ 해당 파일만 반영커밋할 때
git commit -m “메세지”
돌아가고싶을 때
git reset --hard 코드
Share article