Git 31

fatal: 초기 EOF fatal: 인덱스 팩 실패

fatal: 초기 EOF fatal: 인덱스 팩 실패 저는 구글에서 많은 해결책을 찾았지만 아무 것도 저에게 맞지 않습니다. LAN 네트워크에 있는 원격 서버에 연결하여 한 시스템에서 복제하려고 합니다. 다른 컴퓨터에서 이 명령을 실행하면 오류가 발생합니다. 그러나 서버에서 git://192.168.8.5...를 사용하여 동일한 복제 명령을 실행하면 문제가 없고 성공적입니다. 무슨 생각 있어요? user@USER ~ $ git clone -v git://192.168.8.5/butterfly025.git Cloning into 'butterfly025'... remote: Counting objects: 4846, done. remote: Compressing objects: 100% (3256/3256..

source 2023.05.15

분기 전환 및 커밋하지 않고 변경 사항 무시

분기 전환 및 커밋하지 않고 변경 사항 무시 Git 브랜치에서 작업 중이었고 변경 사항을 커밋할 준비가 되어 있었기 때문에 유용한 커밋 메시지를 사용하여 커밋했습니다.그런 다음 나는 무심코 코드에 보관할 가치가 없는 사소한 변경을 가했습니다.나는 이제 지점을 바꾸고 싶지만, git이 나에게 줍니다. 오류: "X"에 대한 로컬 변경 사항이 있으므로 분기를 전환할 수 없습니다. 지점을 커밋하지 않고 변경할 수 있습니까?그렇다면 어떻게 설정할 수 있습니까?그렇지 않다면 어떻게 이 문제에서 벗어날 수 있습니까?사소한 변경 사항은 커밋 없이 무시하고 지점만 변경하고 싶습니다.분기를 변경하려면 상태를 정리해야 합니다.지점 체크아웃은 '더러운 파일'에 영향을 미치지 않는 경우에만 허용됩니다(Charles Bailey..

source 2023.05.15

로컬 Git 저장소를 원격 Git 저장소와 동기화

로컬 Git 저장소를 원격 Git 저장소와 동기화 로컬 저장소를 원격 저장소와 동기화하여 로컬 저장소가 원격 저장소의 100% 복사본이 되도록 합니다. 즉, 이러한 저장소에서 특정 파일이 다를 경우 로컬 저장소를 원격 저장소로 재정의하고 원격 저장소에 없는 파일이 있으면 로컬 파일이 제거됩니다. 원격 저장소를 새로 복제하는 것 외에 다른 방법이 있습니까? 로컬 변경/커밋을 무시하는 원격과 로컬 gitrepo를 한 번에 동기화하는 것과 유사한 질문입니다.git fetch --prune -p, --prune 가져오기 전에 원격에 더 이상 존재하지 않는 원격 추적 참조를 제거합니다.git fetch frune 옵션 docogit-scm 그pull명령에도 다음이 있습니다.prune옵션(--prune또는-pgit..

source 2023.05.10

HTTP 프록시를 통해 Git 저장소에서 가져오려면 어떻게 해야 합니까?

HTTP 프록시를 통해 Git 저장소에서 가져오려면 어떻게 해야 합니까? 을 사용하는 인 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "git cloneHTTP를 통한 저장소의. Git control로 프로젝트를 진행하고 있습니다.하위 모듈을 추가하고 싶습니다. git submodule add http..

source 2023.05.10

git을 커밋하기 전에 파일에서 변경된 내용을 확인하려면 어떻게 해야 합니까?

git을 커밋하기 전에 파일에서 변경된 내용을 확인하려면 어떻게 해야 합니까? 한두 장의 티켓 작업을 하다 보면 자리를 비우면 무엇을 작업했는지, 무엇이 바뀌었는지 등을 잘 모르겠다는 것을 눈치챘습니다. git add 후 git commit하기 전에 주어진 파일의 변경 사항을 볼 수 있는 방법이 있습니까?찾으시는 제품 git diff --staged 정확한 상황에 따라 세 가지 유용한 사용 방법이 있습니다.git diff: 인덱스와 작업 트리 간의 차이를 표시합니다. 즉, 커밋하기 위해 준비하지 않은 변경 사항: git diff [filename] 현재 커밋과 인덱스 간의 차이를 표시합니다. 즉, 커밋하려는 항목(--staged정확하게 동일한 작업을 수행합니다. 원하는 작업을 사용합니다.): git di..

source 2023.05.10

내 파일을 무시하는 gitignore 규칙 설명

내 파일을 무시하는 gitignore 규칙 설명 를 알 수.gitignore파일이 파일을 무시하게 합니다.)? 제가 수백 개의 개의 폴더가 더 시나리오)을 있다고 ..gitignore삭제된 파일: / -.gitignore -folder/ -.gitignore -subfolder/ -.gitignore -file.txt 가 가내뛰면을 하면,git add folder/subfolder/file.txtgit은 그것이 무시되는 것에 대해 불평할 수 있습니다. The following paths are ignored by one of your .gitignore files: folder/subfolder/file.txt Use -f if you really want to add them. 가능한 모든 것들 중 어..

source 2023.05.05

체크아웃하지 않고 분기 포인터를 다른 커밋으로 이동합니다.

체크아웃하지 않고 분기 포인터를 다른 커밋으로 이동합니다. 체크아웃한 지점의 지점 포인터를 하려면 지점 포인터를 사용할 수 있습니다.git reset --hard체크 아웃되지 않은 브랜치의 포인터를 다른 커밋으로 하려면 어떻게 합니까(원격브랜치 추적과 같은 다른 모든 것을 유지)?하지만 체크 아웃되지 않은 지점의 분기 포인터를 다른 커밋(추적된 원격 지점과 같은 다른 모든 데이터를 유지)으로 이동하려면 어떻게 해야 합니까?git branch --force [] 만약이다new-tip-commit생략하면 현재 커밋으로 기본 설정됩니다. new-tip-commit지점 이름(예: 마스터, 오리진/마스터)일 수 있습니다.임의 참조에 대해 수행할 수 있습니다.분기 포인터를 이동하는 방법은 다음과 같습니다. git ..

source 2023.04.25

Git에서 커밋을 푸시할 때 'src refspec master does match any' 메시지가 표시됩니다.

Git에서 커밋을 푸시할 때 'src refspec master does match any' 메시지가 표시됩니다. 저장소를 복제하는 방법은 다음과 같습니다. git clone ssh://xxxxx/xx.git 하지만 파일 몇 개를 바꾸고 나서요add그리고요.commit이겁니다. git add xxx.php git commit -m "TEST" git push origin master 하지만 다시 발생하는 오류는 다음과 같습니다. error: src refspec master does not match any. error: failed to push some refs to 'ssh://xxxxx.com/project.git' 그냥 헌신만 하면 되는 거겠죠그러다가 우연히 이런 일을 겪었어요. mkdir re..

source 2023.04.25

특정 파일을 저장하려면 어떻게 해야 하나요?

특정 파일을 저장하려면 어떻게 해야 하나요? 저장하려는 저장소에서 현재 수정된 다른 파일을 남겨두고 특정 파일을 저장하려면 어떻게 해야 합니까? 예를 들어 git 상태가 다음과 같은 경우: younker % gst # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Changes not staged for commit: # (use "git add ..." to update what will be committed) # (use "git checkout -- ..." to discard changes in working directory) # # modified: app/controllers/cart_controlle..

source 2023.04.20

.gitconfig에서 여러 사용자를 지정할 수 있습니까?

.gitconfig에서 여러 사용자를 지정할 수 있습니까? 의 마마 my에서는~/.gitconfig 이메일 는 '제 개인 이메일 주소' 되어 있습니다[user]Github 저장소 하지만 최근에는 일에도 git을 사용하기 시작했습니다.우리 회사의 git repo는 내가 커밋할 수 있게 해주지만, 새로운 변경사항의 공지를 보낼 때, 그것은 내 이메일 주소를 인식하지 못하기 때문에 Anonymous에서 왔다고 말한다..gitconfig내 - 내 이론이야. 개의 " " " " " " " 를 지정할 수 ?[user]의 .gitconfig인 'Default'를 수 .gitconfig떤떤디??디 ???도 다 요.~/worksrc/을 지정하는 방법이 요? - 을 해 주세요..gitconfig그 디렉토리(및 그 서브 디..

source 2023.04.15