VSC에서 git을 사용해보자_1

YCCHOI·2021년 8월 22일
0
post-thumbnail

📚 Reference
가장 쉬운 Git 강좌 - (상) 혼자작업편


💡 명령어 정리

Git 저장소 생성

git init

내 정보들 입력

# 등록 : pc에서 한번만 하면 된다.
git config --global user.name “(내 이름)” 
git config --global user.email “(내 메일주소)”

# 확인
git config user.name
git config user.email

폴더 내 변화들과 캡슐 상태 확인

git status

# untracked files, git에서 아직 쳐다보지 않은 파일들,
# 정확히는 파일이 아니라 '파일이 만들어졌다는 사실들

폴더 내 변화 캡슐에 담기 (스테이지)

git add -A

변화를 담은 캡슐 묻기 (현 상태를 저장)

git commit -m “(적어둘 내용)”

# Q. 'ADD dog' Capsule을 열면 'dog'file 하나만 나오는거 아냐?
# A. No. 그 이전의 모든 작업내역들이 전부 나옴.

git 상태들 확인(일련번호 등)

git log

# vi 탈출 :q

특정 시점으로 돌아가기 (❗️복구불가능)

git reset (돌아갈 커밋의 일련번호 앞 6자리) --hard

특정 상태로 돌아가기 (변화를 상쇄)

git revert (상쇄할 커밋의 앞 6자리)

# 새 캡슐이 뭍힌건, 내가 취소할 시점의 변화를
# 새로운 캡슐이 상쇄하면서 뒤로 보내주기 때문.

# vi 탈출 :wq

새 평행우주(브랜치) 만들기

git branch (새 브랜치명)

만들어진 브랜치들 보기

git branch

특정 브랜치로 이동

git checkout (브랜치명)

💡 브랜치 만들고 바로 그리로 이동

git checkout -b (브랜치명)

다른 브랜치의 변경사항 가져오기

git merge (대상 브랜치명)

# 가능한 다른 브랜치들이 같은 파일을 수정하는 일을 피해서 작업하는 것이 좋다.

다른 브랜치의 변경사항 가져오기(이력 깔끔히)

git rebase (대상 브랜치명)

브랜치 삭제

git branch -d (삭제할 브랜치명)
# d는 대소문자 무관합니다.

0개의 댓글