깃허브 커밋을 위한 명령어

기본 명령어

  • git init
    저장소 만들기
  • git status
    현재 상태 확인
  • git add
    git add . #파일의 모든 변경사항 추가.
    파일의 변경사항 추가. 커밋하기 전, 커밋할 파일을 반드시 add 해줘야 함
  • git commit -m "커밋 내용"
    커밋 메시지 작성
  • git log
    git log --pretty=oneline #한줄로 표기하기
    커밋 내역 확인
  • git diff
    git diff "이전커밋 id" "이후커밋 id"
    저장되어 있는 파일과 수정된 파일의 차이를 출력해줌
  • git checkout "커밋 해시"
    지정한 커밋으로 이동

브랜치

  • git branch "브랜치명"
    브랜치 생성
  • git checkout "브랜치명"
    git checkout -b "브랜치명" #브랜치 생성하면서
    브랜치로 이동
  • git branch -d "브랜치명"
    브랜치 삭제

merge

  • git merge "브랜치명"
    git merge "브랜치명" --edit #머지 후 바로 편집기가 나오며 커밋 작성 가능
    git merge "브랜치명" --no-edit #커밋 작성 없이 바로 머지
  • git merge --abort
    merge 취소

원격 저장소와 연결

  • git remote add origin "github 레포지토리 주소"
  • git remote add origin "branch 이름" #존재하지 않으면 생성됨
  • git remote -v
    원격 저장소에 연결되어있는지 확인
  • git push -u origin master #맨 처음 원격 저장소에 커밋을 올리는 경우
    git push
    git push origin master
    원격 저장소에 업로드
  • git pull
    git pull origin master
    원격 저장소의 커밋을 가져옴
  • git clone "원격 저장소 주소"
    원격 저장소를 복제해오기
  • git remote remove origin
    원격 저장소 연결 해제

clone하지 않은 파일 github에 올리기

git init
git branch -m main
git remote add origin "github.com/my repository.git"
git add .
git commit -m "first commit"
git push -u origin main