반응형

git 35

Git 저장소의 하위 디렉터리에 대한 Git 로그 기록(즉, 모든 관련 커밋)을 표시하는 방법

Git 저장소의 하위 디렉터리에 대한 Git 로그 기록(즉, 모든 관련 커밋)을 표시하는 방법 예를 들어 다음과 같은 Git 저장소가 있다고 가정해 보겠습니다. foo/ .git/ A/ ... big tree here B/ ... big tree here 질문할 방법이 있습니까?git log특정 디렉터리에 대한 로그 메시지만 표시하시겠습니까?예를 들어 터치한 파일을 커밋하는 방법을 확인하려고 합니다.foo/A오직.보낸 사람 디렉토리foo/,사용하다 git log -- A 분리하려면 '--'이 필요합니다...에서..표준 규격 # Show changes for src/nvfs $ git log --oneline -- src/nvfs d6f6b3b Changes for Mac OS X 803fcc3 Initi..

itsource 2023.05.02

git 커밋되지 않았거나 저장되지 않은 모든 변경 내용 실행 취소

git 커밋되지 않았거나 저장되지 않은 모든 변경 내용 실행 취소 마지막 커밋 이후의 모든 변경 사항을 취소하려고 합니다.나는 노력했다.git reset --hard그리고.git reset --hard HEAD이 게시물을 본 후에.머리로 응답합니다 18c3773...하지만 내 로컬 소스를 보면 모든 파일이 그대로 있습니다.제가 무엇을 빠뜨리고 있나요? 이렇게 하면 준비했을 수 있는 모든 파일의 스테이징이 해제됩니다.git add: git reset 이렇게 하면 커밋되지 않은 로컬 변경 사항이 모두 반환됩니다(repo 루트에서 실행되어야 함). git checkout . 커밋되지 않은 변경 사항은 특정 파일 또는 디렉터리에만 적용할 수 있습니다. git checkout [some_dir|file.txt] ..

itsource 2023.04.27

git 풀 실행 취소, 저장소를 이전 상태로 되돌리는 방법

git 풀 실행 취소, 저장소를 이전 상태로 되돌리는 방법 git pull을 원래대로 되돌리거나 실행 취소할 수 있는 방법이 있나요? git pull을 실행하기 전 상태로 되돌리거나 실행 취소하거나 하고 싶지 않은 파일을 병합하고 나머지 파일만 병합했기 때문에 이 작업을 하고 싶습니다.그래서 그 파일들을 돌려받고 싶은데, 가능한가요? EDIT: 설명을 위해 git merge를 취소하고 싶습니다.몇 가지 답을 보고 이렇게 했어요. git reflog bb3139b... HEAD@{0}: pull : Fast forward 01b34fa... HEAD@{1}: clone: from ...name... 하면 있어요?git reset --hard. 다시 망치고 싶지 않으니 자세한 절차를 물어보세요..git pu..

itsource 2023.04.17

Git에서 로컬 작업 디렉토리를 지우려면 어떻게 해야 하나요?

Git에서 로컬 작업 디렉토리를 지우려면 어떻게 해야 하나요? 이 질문에는 이미 답변이 있습니다. 현재 Git 작업 트리에서 로컬(추적되지 않은) 파일을 제거하려면 어떻게 해야 합니까? (41개의 답변) 닫힘9년 전. Git에서 작업 디렉토리를 지우려면 어떻게 해야 하나요?특정 파일을 마지막으로 커밋된 상태로 리셋하려면(특정 파일에서 커밋되지 않은 변경을 폐기하려면) 다음 절차를 수행합니다. git checkout thefiletoreset.txt 이것은, 에 기재되어 있습니다.git status출력: (use "git checkout -- ..." to discard changes in working directory) 전체 리포지토리를 마지막으로 커밋된 상태로 재설정하려면: git reset --ha..

itsource 2023.04.12

Git에서 현재의 지점명을 취득하려면 어떻게 해야 하나요?

Git에서 현재의 지점명을 취득하려면 어떻게 해야 하나요? Git에서 현재 지점 이름은 어떻게 알 수 있나요?현재 분기의 이름만 표시하려면: git rev-parse --abbrev-ref HEAD 레퍼런스:Git에 현재 분기만 표시git branch 레포의 모든 로컬브런치를 표시합니다.별표가 붙은 브랜치가 현재 브랜치입니다. 현재 지점 이름만 가져오려면 다음 절차를 따릅니다. git rev-parse --abbrev-ref HEAD 또는 Git 2.22 이상: git branch --show-current ,도,git symbolic-ref HEAD재스펙 Git v1.8 이후 브랜치 이름만 표시하려면 (그렉에게 알려줘서 고마워) git symbolic-ref --short HEAD Git v1.7+에서..

itsource 2023.04.12
반응형