본문 바로가기

Tips/Git

[Git] 사용법

반응형

# Commit 메시지 수정

아래의 명령어를 실행하면 수정  메시지를 입력하는 방법입니다. -m 옵션을 사용하여 수정합니다. 

> git commit --amend -m "이슈 수정"

 

수정한 후에 Ctrl+ O  입력하여 저장한  Ctrl+ X 사용하여 빠져나가면 됩니다. 

 

log 커맨드를 통해 커밋 메시지의 변경이 확인 가능합니다.

-1 이전 단계 하나의 커밋 내용을 출력합니다.

> git log -1

 

# “.gitignore” 파일 내용

git 올릴때 무시할 파일들의 내용을 서술하기

 

 

# package files

#*.jar

*.war

*.ear

 

# maven

target

.mvn/

 

# intellij

*.iml

.idea/

mvnw

mvnw.cmd

 

# gradle

**/.gradle/

**/build/

**/classes/

 

!gradle-wrapper.jar

.gradletasknamecache

 

 

LOG_PATH_IS_UNDEFINED/

*.log

log/

 

rename.sh

init.sh

 

# Git commit, push 강제 취소

 

git reset HEAD^

git push origin -f

git reset HEAD@{1}

git push origin +master

git reset HEAD^    // 최종 커밋을 취소. 워킹트리는 보존됨. (커밋은 했으나 push하지 않은 경우 유용)

git reset HEAD~2     //마지막 2개의 커밋을 취소. 워킹트리는 보존됨.

git reset --hard HEAD~2    // 마지막 2개의 커밋을 취소. index  워킹트리 모두 원복됨.

git reset --hard ORIG_HEAD    // 머지한 것을 이미 커밋했을 ,   커밋을 취소. (잘못된 머지를 이미 커밋한경우 유용)

 

git revert HEAD    // HEAD에서 변경한 내역을 취소하는 새로운 커밋 발행(undo commit). (커밋을 이미 push 해버린 경우 유용)

반응형

'Tips > Git' 카테고리의 다른 글

[Git] 충돌 해결, Conflict solution  (0) 2020.10.05
[Git] Local Project에서 Git Repository랑 연동  (0) 2019.11.13

❥ CHATI Github