반응형

GIT 20

Git 커밋 날짜

Git 커밋 날짜 날짜 문자열에 대한 Git 로그를 구문 분석하는 것 외에 특정 커밋의 날짜를 보고하는 Git 네이티브 방법이 있습니까?show 명령어가 원하는 것일 수 있습니다.해라 git show -s --format=%ci 날짜 문자열의 다른 형식도 사용할 수 있습니다.자세한 내용은 설명서 페이지를 참조하십시오.태그의 날짜만 보려면 다음을 수행합니다. git show -s --format=%ci ^{commit} 이는 다음을 제공합니다.2013-11-06 13:22:37 +0100 또는 수행: git show -s --format=%ct ^{commit} UNIX 타임스탬프를 제공합니다.1383740557타임스탬프에 시간대는 없지만 로컬 시간대를 지정하려면 git log -1 --format=%cd..

sourcetip 2023.05.28

git pull과 git pull의 차이 -- 기본값

git pull과 git pull의 차이 -- 기본값 저는 얼마 전부터 git를 사용하기 시작했고 그 복잡성을 완전히 이해하지 못합니다.여기서 제 기본적인 질문은 다음과 같은 차이점을 찾는 것입니다.git pull그리고.git pull --rebase를 추가한 이후로--rebase옵션은 매우 다른 것을 하는 것처럼 보이지 않습니다. 단지 당기기만 합니다. 차이점을 이해할 수 있도록 도와주세요.git pull + 업스트림 분기 추적에 반대합니다.git fetch git pull --rebase + 업스트림 분기 추적에 반대합니다.git fetch 방법을 알고 싶다면,git merge그리고.git rebase다르다면, 이것을 읽으세요. 때로는 의존하는 지점을 재조정/리워드하는 업스트림이 있습니다.이것은 큰 ..

sourcetip 2023.05.13

'--set-upstream'은 무엇을 합니까?

'--set-upstream'은 무엇을 합니까? 을 의미합니까?--set-upstream하십니까? 저는 git 설명서를 읽으며 이해하려고 노력했지만 잘 이해하지 못했습니다. 란을피하위해혼기,위, 의 git이것을 다소 애매모호하게 비난합니다.--set-upstream 장황한 것에 --set-upstream-to 동일한 구문과 행동을 사용합니다. [ 참조 ] git branch --set-upstream-to 현재 로컬 분기에 대한 기본 원격 분기를 설정합니다. 의 미래 든모 미래래git pull 체크아웃 시), 령현명(로컬 branch out시), 는 서에커가시것입다니도에서 합니다.현재 지역 지점으로 이동합니다. 명시적으로 입력하지 않는 한 가지 방법--set-upstream/--set-upstream-t..

sourcetip 2023.05.13

Git에서 태그가 가리키는 커밋을 어떻게 알 수 있습니까?

Git에서 태그가 가리키는 커밋을 어떻게 알 수 있습니까? 저장소에 주석이 없는 태그가 여러 개 있는데 이 태그가 가리키는 커밋이 무엇인지 확인하고 싶습니다.태그와 해당 SHA를 나열하는 명령이 있습니까?태그를 확인하고 HEAD를 보는 것은 저에게는 조금 힘든 일인 것 같습니다. 갱신하다 제가 실제로 원했던 것은 단순히 태그에 이르는 역사를 보는 것이라는 것을 제가 응답을 거친 후에 깨달았습니다.git log 충분합니다. 답변으로 표시된 답변은 제가 질문한 태그와 커밋 목록을 얻는 데 유용합니다.약간의 셸 해킹을 통해 저는 그것들을 SHA+Commit 메시지로 변환하는 것이 가능하다고 확신합니다.이를 위한 한 가지 방법은git rev-list다음은 태그가 가리키는 커밋을 출력합니다. $ git rev-l..

sourcetip 2023.05.08

Git-svn은 하위 버전 저장소에서 마지막 n개의 리비전을 복제하는 방법은 무엇입니까?

Git-svn은 하위 버전 저장소에서 마지막 n개의 리비전을 복제하는 방법은 무엇입니까? 문제 하위 버전 저장소에서 git-svn을 사용하여 얕은 복사본을 만드는 방법, 예를 들어 마지막 세 개의 수정본만 가져오는 방법은 무엇입니까? 그git clone옵션을 사용하는 경우 Git 저장소에서 마지막 n개의 리비전을 가져올 수 있습니다.--depth 저장소의 수 .", 저의얕은복사얻는것입니다즉을본장소▁i,다입니즉것▁of▁a▁get얻▁copy.예: git clone --depth 3 git://some/repo myshallowcopyrepo git-svn에도 비슷한 옵션이 있습니까? 지금까지의 나의 발견들 지금까지 나는 단지 그것을 찾았습니다.-rN: " 션위치옵"N끌어 당기기 위한 수정사항입니다.예: gi..

sourcetip 2023.05.08

Git Revert, Checkout 및 Reset의 차이점은 무엇입니까?

Git Revert, Checkout 및 Reset의 차이점은 무엇입니까? 파일 및 프로젝트를 이전 상태로 복원하거나 롤백하는 방법을 배우려고 하는데 다음과 같은 방법이 있는지 모르겠습니다.git revert,checkout,그리고.reset동일한 목적으로 보이는 3가지 명령어가 있는 이유는 무엇이며, 언제 다른 명령어보다 하나를 선택해야 합니까?이 세 가지 명령은 용도가 완전히 다릅니다.그들은 조금도 닮지 않았습니다. git revert 이 명령은 이전 커밋의 변경 내용을 실행 취소하는 새 커밋을 만듭니다.이 명령은 프로젝트에 새 기록을 추가합니다(기존 기록은 수정하지 않음). git checkout 이 명령은 리포지토리에서 내용을 체크아웃하고 작업 트리에 넣습니다.또한 명령이 실행된 방법에 따라 다른..

sourcetip 2023.05.08

특정 Git 분기를 복제하려면 어떻게 해야 합니까?

특정 Git 분기를 복제하려면 어떻게 해야 합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. Git에서 단일 분기를 복제하려면 어떻게 해야 합니까? (27개 답변) 마감됨9년 전에. Git 클론이 원격 분기를 로컬로 복제합니다. 원격 저장소에서 분기를 전환하지 않고 직접 특정 분기를 복제할 수 있는 방법이 있습니까?git clone -b 예: git clone -b my-branch git@github.com:user/myproject.git Git 1.7.10 이상을 사용하여 다음을 추가합니다.--single-branch모든 분기의 페치를 방지합니다.예: OpenCV 2.4 분기 사용: git clone -b opencv-2.4 --single-branch https://github.com/Its..

sourcetip 2023.04.28

Git 저장소를 특정 폴더로 복제하려면 어떻게 해야 합니까?

Git 저장소를 특정 폴더로 복제하려면 어떻게 해야 합니까? " " "git clone git@github.com:whatever는, 「」를 합니다.whatever깃을 들다. ./ whatever/ .git 를 내 Git에 ../★★★★ ./ .git 옵션 A: git clone git@github.com:whatever folder-name 의 경우 »right here 라이선스: git clone git@github.com:whatever . 옵션 B: .git더도있있 있있있다다에 주의:.git대부분의 그래픽 파일 탐색기에서는 폴더가 숨겨져 있으므로 숨겨진 파일을 표시해야 합니다. mv /where/it/is/right/now/* /where/I/want/it/ mv /where/it/is/right..

sourcetip 2023.04.23

'git reset'을 취소하려면 어떻게 해야 합니까?

'git reset'을 취소하려면 어떻게 해야 합니까? 이 명령어를 취소하려면 어떻게 해야 합니까? git reset HEAD~ 간단한 답변: git reset 'HEAD@{1}' 장황한 답변: Git은 모든 참조 업데이트(예: 체크아웃, 재설정, 커밋, 병합)를 기록합니다.다음을 입력하여 볼 수 있습니다. git reflog 이 목록 어딘가에 당신이 잃어버린 약속이 있습니다.예를 들어, 방금 입력했다고 칩시다.git reset HEAD~원상태로 되돌리고 싶다.재로그는 다음과 같습니다. $ git reflog 3f6db14 HEAD@{0}: HEAD~: updating HEAD d27924e HEAD@{1}: checkout: moving from d27924e0fe16776f0d0f1ee2933a033..

sourcetip 2023.04.23

Git에서 브랜치를 삭제한 후 복구할 수 있습니까?

Git에서 브랜치를 삭제한 후 복구할 수 있습니까? ★★★★★★★를 실행했을 경우git branch -d XYZ런치 회회 ?? 법? ?? ???명령어 branch를 하지 않은 수 있는 방법이 있습니까? ㅇㅇㅇ, ㅇㅇㄹ 수 예요.git reflog --no-abbrev브랜치 SHA1만 찾습니다.git checkout [sha]커밋이 '그냥' 돼요git checkout -b [branchname]이치노 @Cascabel은 이 요약/원라이너 버전을, @Snowcrash는 sha를 얻는 방법을 인정합니다. 지 얼마 안 돼서 게 Deleted branch (was ) 그냥 에서는 : in in in in in in in 。 git checkout -b (재) 커밋 해시를 얻은 후 브랜치 생성 다음은 새 분기를 만..

sourcetip 2023.04.23
반응형