깃린이 탈출 기원..!(맥 기준 정리)
명령어
git --version : 깃 버전 확인
git config --global init.defaultBranch main : 깃 설치 후 최초 1회만 실행(대충 오류 방지)
git config --global user.name "이름" : 유저네임 세팅
git config --global user.email "이메일" : 유저이메일 세팅
git config --list : 제대로 되었는지 확인
ls : 폴더 조회
cd 폴더명 : 폴더로 들어가기
cd .. : 상위폴더로 나가기
mkdir 폴더명 : 폴더 만들기
git init : .git.폴더 생성 (깃 관리의 시작)
git status : 현재 깃 상태를 보여줌
git add (.) : 파일 추적 (.은 모두를 의미)
git commit -m "메세지" : 커밋 "커밋내용작성"
git log : 커밋로그 확인
git reset --hard : 수정전 커밋으로 롤백
git reset --hard 커밋해쉬코드(번호) : 해당하는 번호 커밋으로 롤백
git remote add origin 리포지토리 주소 : 연결!!!!!!
git push origin main : 리포지토리에 커밋들을 넣는다
git clone 리포지토리 주소 : 리포지토리에서 모든 커밋들을 내 로컬로 가져옴.
git pull origin main : 서버 변동사항을 로컬로 동기화
.gitignore : 원하지 않는 파일을 안 올릴 수 있는 방법 (확장자를 없앤 파일에 .txt 등 쓰고 저장하면 무시됨)
git branch : 생성된 브랜치의 목록
git branch 이름: 브랜치 만들기
git checkout 이름 : 이름이라는 브랜치로 이동