커밋 하나만 있을때 reset
284
작성한 질문수 1
답변 1
1
하나의 버전만 있는 경우(첫번째 commit의 경우)는 revert나 reset이 되지 않습니다.
첫번째 commit의 경우 아래 명령어를 통해 commit을 되돌릴 수 있습니다
$ git update-ref -d HEAD
이는 현재 head가 위치한 공간에서 관리되는 git 정보를 삭제하라는 명령어입니다.
예제는 아래와 같습니다.
mckang@P22009003-mckang MINGW64 /c/test_dir (master)
$ git status
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
test.txt
nothing added to commit but untracked files present (use "git add" to track)
mckang@P22009003-mckang MINGW64 /c/test_dir (master)
$ git add .
warning: LF will be replaced by CRLF in test.txt.
The file will have its original line endings in your working directory
mckang@P22009003-mckang MINGW64 /c/test_dir (master)
$ git commit -m "initial commit"
[master (root-commit) f619bf6] initial commit
1 file changed, 1 insertion(+)
create mode 100644 test.txt
mckang@P22009003-mckang MINGW64 /c/test_dir (master)
$ git status
On branch master
nothing to commit, working tree clean
mckang@P22009003-mckang MINGW64 /c/test_dir (master)
$ git update-ref -d HEAD
mckang@P22009003-mckang MINGW64 /c/test_dir (master)
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: test.txt
mckang@P22009003-mckang MINGW64 /c/test_dir (master)
$ git add .
mckang@P22009003-mckang MINGW64 /c/test_dir (master)
$ git commit -m "modified commit"
[master (root-commit) 3a69354] modified commit
1 file changed, 1 insertion(+)
create mode 100644 test.txt
mckang@P22009003-mckang MINGW64 /c/test_dir (master)
$ git log
commit 3a693541c03284835cfb8ac04eb34c9417be2cca (HEAD -> master)
Author: Kang Minchul <tegongkang@gmail.com>
Date: Fri Oct 29 15:23:38 2021 +0900
modified commit
감사합니다
git status 에서 폴더에 파일을 생성하면 해당 파일이 수정으로 뜨는데 기존 파일 수정시에는 수정내역으로 안뜨네요 왜 그런걸까요?
0
23
1
pull request에 관해
0
77
1
로컬과 원격의 상호작용 강의 질문
0
193
2
password authentication was removed
0
280
2
section3부터 맥북에서 화면이 안나옵니다.
0
270
2
Git bash 우클릭 보이지 않음
0
413
1
원격 저장소 조회(추가)
0
209
1
혹시 아래처럼 계속 파일을 찾을 수 없다는 건 어떤 의미일까요..
0
182
1
Git 맥북 다운로드
0
355
2
Git bash 다 마우스 우클릭해도 보이지 않습니다
0
478
2
pr 이후 브랜치 삭제 질문드립니다
0
1074
2
블로그
0
301
2
github에서 push오류
0
310
1
reset에서 head
0
375
1
git branch 관련 질문
0
254
1
Section 2 / 4강 / 3:23초 질문
0
195
1
diff & revert
0
293
1
이슈 번호를 잘못 명시한 커밋을 삭제하는 방법
0
1243
1
강의 "로컬과 원격의 상호작용 실습 (+충돌이 난 경우)" 편의 영상 7분 38초 쯤에서 질문 드립니다.
0
470
1
mac사용
0
350
1
원격 branch를 checkout 하면서 새 branch를 만드는 방법
0
509
1
git checkout 과 git switch/restore
0
2466
1
로컬 브랜치 관련 질문합니다.
0
243
3
git stash, git tag 에 대한 강의자료가 있으면 좋겠습니다
0
335
1





