본문 바로가기
대학원 공부/computer science

git & github : git add, commit 취소하기, commit message 수정

by 월곡동로봇팔 2019. 11. 11.

git add

# add 하기
git add <파일 이름>

# add 모두하기
git add --all

# add 예전에 커밋한적이 있는 파일만 
git add -u 

# add 하면 변경사항이 보인다.
git add -p

# add 할 때, 해당글자, ML이 있으면 add
git add ML*

git commit

# commit 하면서 내가 메모할 말 --> "제일 많이 쓴다!!!"
git commit -m "내가 올리면서 메모할 말"

# 모든 branch 에서 commit 했던 내용들
git branch -v

git push

# git 로 push (리모트 저장소) (리모트 브랜치)
git push origin branch_name

# git 로 github branch 삭제
git push origin --delete branch_name

git add, commit 취소하기, commit message 수정

# add 취소하기
git reset HEAD [file]

# merge 취소하기
git reset --merge

# commit message 변경하기
git commit --amend

# [방법 1] commit을 취소하고 해당 파일들은 staged 상태로 워킹 디렉터리에 보존
git reset --soft HEAD^

# [방법 2] commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존
git reset --mixed HEAD^ // 기본 옵션
git reset HEAD^ // 위와 동일
git reset HEAD~2 // 마지막 2개의 commit을 취소

# [방법 3] commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에서 삭제
git reset --hard HEAD^

 

댓글