- cd 폴더명 : 폴더 안으로 이동
- cd .. : 폴더 밖으로 이동
- dir : 현재 폴더의 파일들 보기
- mkdir 폴더명 : 폴더 생성
- 폴더에서 cmd → 폴더 위치에서 바로 cmd 실행
- git init : .git 폴더 생성 - .git 폴더가 생성된 폴더는 git이 관리하기 시작
- git status : 현재 git 상태 보여줌
- git add . : 모든 파일 스테이징(추적 시작)
- git commit -m “message” : 메세지 이름으로 현재 추적하고 있는 코드 찰칵
- git log : 커밋 로그를 확인
- git reset --hard 커밋해쉬코드(번호) : 커밋 번호에 해당하는 커밋으로 코드 롤백
- git reset --hard : 마지막 커밋한 상태로 돌아감
- git remote add origin 리포지토리 주소 : 리포지토리와 내 로컬 폴더 연결
- git push origin main : 깃허브 리포지토리 메인 브랜치에 현재 커밋들 넣는다.
- git clone 리포지토리 주소 : 깃허브 리포지토리에서 모든 커밋들을 내 로컬로 가져온다.
- git pull origin main : 서버에서 변경사항이 일어난 것을 로컬로 동기화한다.
- gitignore 파일 생성 → 불필요한 파일 업로드 방지(gitignore.io), 텍스트 파일 생성 후 .txt 지우기
이전에 올라간 파일 git ignore 적용하기
- git rm -r --cached .
- git add .
- git commit -m "적용할 커밋 메시지"
branch
- git branch : 어떤 branch가 있는지 확인, 현재 위치 표시
- git branch 브랜치 이름 : branch 생성
- git checkout 브랜치 이름 : branch 이동