반응형

git 35

Git 푸시 결과가 "인증 실패"로 표시됨

Git 푸시 결과가 "인증 실패"로 표시됨 나는 GitHub을 사용한 지 얼마 되지 않았고, 나는 그것에 대해 잘 지냅니다.git add,git commit,그리고.git push 다음과 같은 가 발생했습니다갑자기 다음과 같은 오류가 발생합니다. 치명적: 인증 실패 터미널에서 저장소를 복제하고 파일을 작업한 다음 사용했습니다.git add 가 했을 때.git commit그것은 잘 작동했습니다.마내침.git push사용자 이름 및 암호를 요청합니다.저는 그것들을 정확하게 넣었고, 제가 이것을 할 때마다 같은 오류가 나타납니다. 이 문제의 원인은 무엇이며 어떻게 해결할 수 있습니까? 『 』의 .git/config다음과 같습니다. [core] repositoryformatversion = 0 filemode ..

itsource 2023.05.22

GitHub repo에서 단일 폴더 또는 디렉토리 다운로드

GitHub repo에서 단일 폴더 또는 디렉토리 다운로드 GitHub에서 호스팅되는 원격 Gitrepo에서 특정 폴더 또는 디렉토리만 다운로드하려면 어떻게 해야 합니까? GitHubrepo가 여기에 살고 있는 예를 들어 보겠습니다. git@github.com:foobar/Test.git 디렉터리 구조: Test/ ├── foo/ │ ├── a.py │ └── b.py └── bar/ ├── c.py └── d.py 테스트 프로젝트 전체를 복제하지 않고 foo 폴더만 다운로드하고 싶습니다.2021년 4월 업데이트: 커뮤니티에서 작성한 몇 가지 도구를 사용하여 이를 수행할 수 있습니다. 다운로드 디렉토리(프레간테에 대한 크레딧) 또한 Github 웹 UI의 버튼으로 우수한 Refined Github 크롬 ..

itsource 2023.05.17

Git 버전 관리를 사용하여 파일 변경 내역 보기

Git 버전 관리를 사용하여 파일 변경 내역 보기 변경된 내용에 대한 전체 세부 정보를 포함하여 개별 파일의 기록을 보려면 어떻게 합니까? git log -- [filename]에는 파일의 커밋 기록이 표시되지만 변경된 파일 내용은 어떻게 표시됩니까?이를 통해 Git는 각 로그 항목에 대한 패치를 생성할 수 있습니다. git log -p -- filename 자세한 옵션은 를 참조하십시오. 실제로는 많은 유용한 기능을 수행할 수 있습니다.:) 특정 커밋에 대한 차이만 가져오려면 다음을 사용합니다. git show HEAD 또는 식별자로 다른 수정사항을 지정합니다. 시각적으로 변경 내용 찾아보기 gitk 그래픽 보기의 경우 다음을 사용합니다. gitk [filename] 파일 이름을 변경할 때 파일을 추적..

itsource 2023.05.12

Git - 푸시 현재 분기 바로 가기

Git - 푸시 현재 분기 바로 가기 Git에게 현재 추적 지점을 오리진으로 밀라고 말하는 지름길이 있습니까? 참고: 기본 푸시 동작을 변경할 수 있지만 기본 동작을 변경하지 않는 애드혹 솔루션을 찾고 있습니다. 예를 들어, 분기 중이라고 가정합니다.feature/123-sandbox-tests저는 사용할 것입니다. git push origin feature/123-sandbox-tests 지루하네요.지름길을 찾고 있습니다. git push origin current #

itsource 2023.05.12

.gitignore의 댓글?

.gitignore의 댓글? 댓글을 써주실 수 있나요?.gitignore파일? 그렇다면, 행 앞에 다음과 같이 입력해야 합니다.#아니면 다른 지표?네, 거기에 댓글 달아주시면 됩니다.그러나 행의 시작 부분에서 시작해야 합니다. cf. http://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository#Ignoring-Files .gitignore 파일에 넣을 수 있는 패턴에 대한 규칙은 다음과 같습니다. #로 시작하는 빈 줄이나 줄은 무시됩니다. […] 댓글 캐릭터는.#예: # no .a files *.a 도git help gitignore. 도움말 페이지에는 다음 행이 표시됩니다. #로 시작하는 줄은 주석 역할을 합니다. 언급URL : h..

itsource 2023.05.07

푸시되지 않은 깃 커밋 제거

푸시되지 않은 깃 커밋 제거 나는 했습니다.git commit하지만 아직 저장소로 밀어넣지는 않았습니다.그래서 내가 할 때git status저는 '# 당신의 지점이 '마스터'보다 1 커밋 앞서 있다는 것을 알게 되었습니다. 최고의 약속을 취소하고 싶다면 다음과 같이 하면 됩니다. git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 내가 그럴 때면git log이해합니다. commit eb27bf26dd18c5a34e0e82b929e0d74cfcaab316날짜: 9월 29일 화요일 11:21:41 2009-0700 commit db0c078d5286b837532ff5e276dcf91885df2296날짜: 9월 22일 화요일 10:31:37 2009-0700..

itsource 2023.05.07

"git commit" 대신 수행된 "git commit --amend"를 실행 취소하는 방법

"git commit" 대신 수행된 "git commit --amend"를 실행 취소하는 방법 제가 실수로 이전 약속을 수정했습니다.특정 파일에 대한 변경 내역을 보관하려면 커밋이 별도로 설정되어 있어야 합니다. 마지막 약속을 취소할 방법이 있습니까?만약에 제가 이런 걸 하면요.git reset --hard HEAD^첫 번째 커밋도 실행 취소됩니다. (아직 원격 디렉터리로 푸시하지 않았습니다.) 할 의 재와동세정과 입니다.HEAD커밋, 이전 버전의 부모와 함께HEAD.git reset --soft다음 커밋이 현재 분기 헤드가 있는 위치와 다른 커밋 위에서 발생하도록 분기 포인터를 이동합니다. # Move the current head so that it's pointing at the old commit..

itsource 2023.05.07

기본 재배치에 관련 없는 기록 병합을 거부하는 Git

기본 재배치에 관련 없는 기록 병합을 거부하는 Git 때git rebase origin/developmentGit에서 다음 오류 메시지가 표시됩니다. fatal: refusing to merge unrelated histories Error redoing merge 1234deadbeef1234deadbeef 내 Git 버전은 2.9.0입니다.이전 버전에서는 잘 작동했습니다. 새 릴리스에 도입된 강제 플래그와 관련 없는 기록을 허용하는 이 기본 재배치를 계속하려면 어떻게 해야 합니까?사용할 수 있습니다.--allow-unrelated-histories강제로 병합을 수행합니다. Git 2.9 이후 기본 동작이 변경되었기 때문입니다. "git merge"는 기본적으로 공통 기반이 없는 두 분기를 병합하는 데..

itsource 2023.05.02

Git 하위 모듈 업데이트

Git 하위 모듈 업데이트 Git 하위 모듈 업데이트 설명서에서 다음이 무엇을 의미하는지 잘 모르겠습니다. 한 됩니다.서브 모듈 HEAD를 분리합니다. 그렇지 않은 경우에 따라--rebase또는--merge지정됨... 안녕하십니까?--rebase/--merge상황을 바꾸나요? 저의 주요 사용 사례는 여러 개의 중앙 저장소를 보유하는 것이며, 이를 하위 모듈을 통해 다른 저장소에 포함시킬 것입니다.이러한 중앙 저장소를 원래 위치에 직접 배치하거나 내장 저장소(서브 모듈을 통해 사용하는 저장소) 내에서 개선할 수 있기를 바랍니다. 이러한 하위 모듈 내에서 일반 리포지토리와 마찬가지로 분기/수정 사항을 생성하고 푸시/풀을 사용할 수 있습니까? 아니면 주의해야 할 사항이 있습니까? (원래 저장소의 헤드가 이미 ..

itsource 2023.05.02

git를 사용하여 특정 파일의 변경 사항 보기

git를 사용하여 특정 파일의 변경 사항 보기 나는 내가 사용할 수 있다는 것을 알고 있습니다.git diff변경 사항을 확인하기 위한 명령이지만, 제가 이해한 바로는 디렉토리 기반입니다.즉, 현재 디렉토리에 있는 모든 파일의 모든 변경사항을 제공합니다. 특정 파일 하나의 변경 사항만 확인하려면 어떻게 해야 합니까?예: 파일을 변경했습니다.file_1.rb,file_2.rb, ...,file_N.rb하지만 파일의 변경 사항에만 관심이 있습니다.file_2.rb변경 내용을 확인하려면 어떻게 해야 합니까(커밋하기 전에)?다음과 같은 명령을 사용합니다. git diff file_2.rb 차이점을 얻을 수 있는 항목의 종류에 대한 자세한 내용은 설명서를 참조하십시오. 보통.git diff자동으로 현재 디렉터리뿐..

itsource 2023.05.02
반응형