내용 | 명령어 |
---|---|
git 레포지토리 연결 | $ git remote add origin [repository URL] |
연결된 git 레포지토리 확인 | $ git remote -v |
현재 디렉토리에 git폴더 생성(활성화) | $ git init |
pull | $ git pull origin main |
pull (기존 레포지토리 내용과 달라도 허용) | $ git pull origin main --allow-unrelated-histories |
git 레포지토리 파일 로컬로 복사 | $ git clone [repository_URL] |
add | $ git add . |
add 된 파일 확인 | $ git status |
commit | $ git commit -m "[commit_message]" |
명령어 | 내용 | 비고 |
---|---|---|
git init | ||
git add <파일명> | ||
git add . | ||
git rm —cached <file명> | stage 단계에서 내리기 | |
git status | ||
git rm -rf <폴더명> | .gitignore 파일안에 <폴더명>작성 | |
git commit -m “커밋메세지” | ||
git log | 커밋 내역보기 | |
git config —global http://user.email “이메일주소” | 처음 깃에 이메일 등록 | |
안하게되면 commit 오류 | ||
git config —global http://user.name “이름” | ||
git shortlog | ||
git checkout — <파일명> | 파일에서 수정된 내용을 되돌린다. | |
git commit -am “커밋메세지” | add와 commit을 한번에 | |
git diff | 변경된 내용을 보여준다. | |
git remote —help | ||
git remote add origin | url깃을 origin이름으로 저장 | |
git remote get-url origin | origin의 url 보이기 | |
git push origin master | ||
git pull origin master | ||
set LC_ALL=ko_KR.UTF-8 | 한글 깨질 때 해결방법 | |
git reset HEAD~1 | 실수로 commit한 경우 되돌리기 | 실수로 commit한 상황(위치)가 HEAD 임. 따라서 하나 뒤로 간다는 ~1 을 붙여준다. |
git reset HEAD~1 —soft | ||
git reset HEAD~1 —mixed | ||
git reset HEAD~1 —hard | ||
git reset —hard | ||
git reset <commit코드> |