반응형

git 40

filter-branch --tree-filter 뒤에 gitrepo에서 refs/original/heads/master를 제거하시겠습니까?

filter-branch --tree-filter 뒤에 gitrepo에서 refs/original/heads/master를 제거하시겠습니까? 여기서 질문한 것과 같은 질문이 있었습니다.하위 디렉터리에 기존 리포지토리를 추가하기 위한 루트 디렉터리의 새 git 리포지토리 저는 여기서 다음과 같은 대답을 했습니다.하위 디렉터리에 기존 리포지토리를 추가하기 위한 루트 디렉터리의 새 git 리포지토리 지금이다,gitk --all두 개의 이력을 보여줍니다. 하나는 전류의 정점에 있습니다.master그리고 한 명의 이름이 붙은original/refs/heads/master. 저는 이 두 번째 역사가 무엇인지, 또는 어떻게 그것을 레포에서 제거하는지 모릅니다.저장소에 두 개의 기록이 필요하지 않습니다. 어떻게 없애죠..

IT 2023.06.22

GitHub에서 특정 회선 번호로 연결하는 방법

GitHub에서 특정 회선 번호로 연결하는 방법 GitHub 저장소의 파일에 있는 특정 줄 번호에 연결할 수 있습니다(분명히 전에 본 적이 있습니다). 어떻게 해야 하나요?라인 번호에만 연결하지 마십시오!표준 URL도 사용해야 합니다.그렇지 않으면 해당 파일이 업데이트될 때 잘못된 행을 가리키는 URL이 표시됩니다! 올바른 라인에 영구적인 링크를 만드는 방법: 예를에 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "..

IT 2023.05.28

특정 커밋을 다른 분기 git에 기반하도록 이동하는 방법은 무엇입니까?

특정 커밋을 다른 분기 git에 기반하도록 이동하는 방법은 무엇입니까? 상황: 마스터가 X에 있음 Quickfix1은 X + 2 커밋입니다. 다음과 같은 경우: o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) 그 후 저는 퀵픽스2 작업을 시작했는데 실수로 퀵픽스1을 마스터가 아닌 복사할 소스 브랜치로 가져갔습니다.이제 Quickfix2는 X + 2 커밋 + 2 관련 커밋입니다. o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) \ q2a--q2b (quickfix2 HEAD) 이제 저는 퀵픽스1에 속하는 2개의 커밋 없이 퀵픽스2를 가진 브랜치를 원합니다. q2a'--q2b' (quickfix2 HEAD) / o-o-X (maste..

IT 2023.05.28

원격 저장소에서 기록 커밋

원격 저장소에서 기록 커밋 원격 리포지토리에서 분기의 커밋 기록에 액세스하려고 합니다.문서를 살펴보았지만 로컬 Git 클라이언트를 사용하여 원격 저장소의 커밋 기록에 액세스하는 방법에 대한 실질적인 정보를 찾을 수 없었습니다. git log remotename/branchname 해당 리포지토리에 있는 지정된 원격 분기의 로그를 표시하지만 해당 리포지토리에서 원격 리포지토리의 개인 "복사본"으로 " 가져온" 로그만 표시합니다. 저장소의 복제본은 다음을 수행하여 원격 분기의 상태를 업데이트합니다.git fetch서버에 직접 연결하여 로그를 확인할 수 없습니다. 서버 상태를 다운로드하는 것입니다.git fetch원격 지점의 로그를 로컬로 확인할 수 있습니다. 또 다른 유용한 명령은 다음과 같습니다. git ..

IT 2023.05.28

깃 저장소에 대한 명명 규칙이 있습니까?

깃 저장소에 대한 명명 규칙이 있습니까? 예를 들어, 저는 구매 서비스라는 RESTful 서비스를 가지고 있습니다.저장소 이름을 지정해야 합니까? purchaserestservice purchase-rest-service purchase_rest_service 아니면 다른 것? 컨벤션이 뭐죠?깃허브에서는 어때요?공용 저장소는 어떤 표준을 따라야 합니까?좋아요purchase-rest-service이유: "구매 휴식 서비스"란 무엇입니까?길고 연결된 단어는 이해하기 어렵습니다.알아요, 저는 독일인이에요."Donaudampfschifafahrtskapitänspatenausfullungsassisten usschreibungs stellen beerbungs." "_"가 "-"보다 입력하기 어렵습니다. 카멜 ..

IT 2023.05.28

"변경사항이 커밋을 위해 준비되지 않음"은 무엇을 의미합니까?

"변경사항이 커밋을 위해 준비되지 않음"은 무엇을 의미합니까? 당신이 파일을 추적하고 싶다면 당신이 해야 한다고 생각했습니다.git add [files you want to track] 왜 제가 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 이런 요.Changes not staged for commit. 만약 그 파일들이 준비되지 않았다면, 그렇지 않습니까?git그 파일들이 있었다는 것을 보여줍니다.Untracked이런 거죠. 제가 한 일은 새로운 기능을 만드는 것뿐입니다.develop지서근무한에서 했습니다.feature/change_excel_format 저는 그 파일들이 안에 있어야 한다고 생각했습니다.staged 메시지, 메시지, 그렇지만git status나에게 말했습니다.Changes not staged..

IT 2023.05.28

git의 분기 간 커밋 차이를 보려면 어떻게 해야 합니까?

git의 분기 간 커밋 차이를 보려면 어떻게 해야 합니까? 저는 X 지점에 있으며 그 위에 커밋을 몇 개 더 추가했습니다.저는 MASTER와 제가 있는 지점의 커밋 차이를 모두 보고 싶습니다.난 그냥 할 수 있어요. git checkout master git log 그 다음에 git checkout branch-X git log 시각적으로는 차이가 있지만, 저는 더 쉽고 오류가 발생하기 쉬운 방법을 원합니다.로 쉽게 할 수 있습니다. git log master..branch-X 그러면 분기 X는 커밋하지만 마스터는 커밋하지 않음을 알 수 있습니다.당신은 당신의 지점들이 이것과 어떻게 다른지에 대한 정말 멋진 시각적 출력을 얻을 수 있습니다. git log --graph --pretty=format:'%C..

IT 2023.05.28

Git 업데이트 하위 모듈 재귀

Git 업데이트 하위 모듈 재귀 나의 프로젝트 구조 ProjectA -FrameworkA (submodule) --Twig (submodule of FrameworkA) 하위 모듈을 재귀적으로 업데이트하려면 어떻게 해야 합니까?나는 이미 몇 가지 git 명령을 시도했습니다(ProjectA 루트). git submodule foreach git pull origin master 또는 git submodule foreach --recursive git pull origin master 하지만 Twig의 파일을 가져올 수 없습니다.git submodule update --recursive 초기화되지 않은 하위 모듈을 초기화하는 --init 옵션을 사용할 수도 있습니다. git submodule update -..

IT 2023.05.23

원격 마스터를 로컬 분기에 병합하는 방법

원격 마스터를 로컬 분기에 병합하는 방법 다른 사용자의 프로젝트에서 분기한 프로젝트의 로컬 분기("configUpdate")가 있으며, 이에 대해 많은 변경을 수행했으며 변경 내용을 내 로컬 분기에 병합하려고 합니다. 해봤습니다 git pull --rebase origin configUpdate 하지만 최신 변경 사항을 파악하지 못했습니다. 어떻게 두 가지를 병합할 수 있습니까?(또한 보너스 포인트에 대해서는 제가 무엇을 했습니까?pull --rebase네?피쳐 분기에서(예:configUpdate:)실: git fetch git rebase origin/master 또는 더 짧은 형태: git pull --rebase 작동하는 이유: git merge branchname에서 새 .branchname현재 ..

IT 2023.05.23

gitrebase: "error: cannot stat 'file': 권한이 거부되었습니다."

gitrebase: "error: cannot stat 'file': 권한이 거부되었습니다." 저는 깃을 사용하고 있고, 작은 약속을 한 후 큰 약속을 했습니다.사용하기로 결정했습니다.git rebase두 커밋을 푸시하기 전에 함께 스쿼시하는 것. (나는 이것을 해본 적이 없습니다.) 그래서 저는 했습니다: git rebase -i HEAD~2 이것은 저에게 편집자를 주었고, 저는 이전의 커밋을 선택하고 나중의 커밋을 분쇄하기로 선택했습니다.내가 저장했을 때, git은 이렇게 말했습니다. 오류: 'filename'을(를) stat할 수 없습니다.권한 거부 나중에 커밋하기 위해 sha1을 적용할 수 없습니다...해당 커밋에 대한 텍스트의 첫 줄 이제: 가 행할때두커모두표시않음되지밋실않▁appears▁i를 ..

IT 2023.05.23
반응형