자료 보관함/기타

[Git/명령어] GitHub 명령어 모음 (계속 추가 예정)

dev.jelee 2024. 12. 3. 09:40

내가 보려고 만든 GitHub 명령어 모음


✅ 작업 중인 파일의 수정 내용 지우기

git store <파일명>

# 예: git restore src/components/user/payment/script/PaymentContent.jsx

 

  • 별다른 수정사항이 없어서 지워져도 되는 경우.
  • 원격(origin)에 있는 변동사항들을 git pull로 가져와야 하는데 기존 내가 작업한 것을 git add를 안 한 상태인 경우 내가 작업한 내용이 별 내용이 없어서 삭제해도 되는 경우 유용하게 사용.

✅ 연결한 repository 다른 url로 연결하기

git remote -v # 현재 연결된 원격 url 확인
git remote set-url origin <변경할 repository url> # 변경할 원격 url로 다시 저장

✅ 방금 commit 한 내용 삭제 (push 전 상태)

git reset --soft HEAD~1   # 커밋만 삭제 (파일 변경 내용은 그대로 유지됨)
git reset --mixed HEAD~1  # 커밋 삭제 + staging된 내용도 unstaged 상태로
git reset --hard HEAD~1   # 커밋 삭제 + 변경 내용도 완전히 삭제

✅ stage에 올라간 파일 취소하기 (git add하여 stage에 올라간 파일)

git restore --staged <file>

# 예: git restore --staged mini-project/Main.java