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^
'대학원 공부 > computer science' 카테고리의 다른 글
Linux : SSH 이해하기 (0) | 2019.11.15 |
---|---|
git & github : branch (0) | 2019.11.11 |
Network : Background : 상식 (0) | 2019.10.31 |
Big Data : Hadoop : lecture_2 : Hadoop_basics_2 (2) | 2019.10.31 |
Big Data : Hadoop : lecture_5 : Hadoop I/O (0) | 2019.10.30 |
댓글