반응형

Git 27

git push gerrit HEAD:refs/for/master가 git push origin master 대신 사용되는 이유

git push gerrit HEAD:refs/for/master가 git push origin master 대신 사용되는 이유 이제 막 게릿을 사용하기 시작했는데 왜 우리가 해야 하는지 알고 싶습니다.git push gerrit HEAD:refs/for/master하는 대신에git push origin master 하게되면git push origin master나는 오류를 이해합니다.! [remote rejected] master -> master (prohibited by Gerrit)Gerrit에 대한 문서, 특히 "Push changes" 섹션은 당신이 "Magical"로 밀고 나간다는 것을 설명합니다.refs/for/'branch'모든 Git 클라이언트 도구를 거부합니다." 다음 이미지는 인트로..

programing 2023.11.06

Git 하위 모듈 푸시

Git 하위 모듈 푸시 서브모듈을 수정하면 커밋을 서브모듈 원점으로 다시 돌릴 수 있습니까, 아니면 클론이 필요합니까?클론인 경우 다른 저장소에 클론을 저장할 수 있습니까?서브모듈은 일부 추가 메타데이터(gitlink tree entry, .gitmodules 파일)를 가진 다른 레포 내의 gitrepo의 클론에 불과합니다. $ cd your_submodule $ git checkout master $ git commit -a -m "commit in submodule" $ git push $ cd .. $ git add your_submodule $ git commit -m "Updated submodule" git1.7.11 ([ANNOUNCE] Git 1.7.11.rc1 및 릴리스 노트, 2012년..

programing 2023.10.07

자동 완성에서 삭제된 분기 이름을 제거하려면 어떻게 해야 합니까?

자동 완성에서 삭제된 분기 이름을 제거하려면 어떻게 해야 합니까? 사용했습니다.git branch -d myBranch분기를 삭제합니다.그러나 마스터에 있고 새로운 지점을 체크아웃하려고 할 때git checkout,myBranch탭 완료에 여전히 나타납니다. 이름을 제거하려면 어떻게 해야 합니까?myBranch탭에서 완료되지 않은git checkout?git fetch --prune --all 한 줄 수정이니 자체 답변으로 올리되, 투표를 하신다면 twalberg의 답변에 꼭 투표해주세요. 트왈버그의 제안git branch -a나를 올바른 길로 인도했고, 동료가 제안했습니다.git fetch --prune --all모든 원격에서 죽은 가지를 모두 잘라내는 것입니다. 포크가 많은 많은 개발자를 사용할 때 ..

programing 2023.09.12

Git가 내 파일이 변경된 것을 인식하지 못하는 이유는 무엇입니까? 따라서 Git add가 작동하지 않습니다.

Git가 내 파일이 변경된 것을 인식하지 못하는 이유는 무엇입니까? 따라서 Git add가 작동하지 않습니다. bashbash를 .그것들은 이미 거기에 있고, 나는 새로운 라인과 코드 등으로 새로운 버전을 업로드하고 있습니다.하지만 내가 노력할 때git add그리고 나서.git status다음과 같이 표시됩니다. 분기 마스터에 커밋할 내용 없음, 작업 디렉토리 정리 그리고 제가 사용하고 있는 파일이 방금 수정되었습니다.예전에 Git 인덱스를 파일에서 '변경되지 않은 것으로 가정'으로 설정하는 문제가 있었습니다. 다음을 사용하여 Git에 파일 변경 사항 무시를 중지하도록 지시할 수 있습니다. git update-index --no-assume-unchanged path/to/file 만약 그것이 도움이 되..

programing 2023.08.28

Mercurial 폴더를 Git 저장소로 변환

Mercurial 폴더를 Git 저장소로 변환 저는 머큐리얼에 대한 경험이 많지 않습니다. 저는 대부분 기트족입니다. Git Repository의 특정 Mercurial 폴더/파일을 미러링하고 싶습니다.제가 실제로 하려고 하는 것은 Mercurial 저장소에서 Git로 파일의 기록을 내보내고 이를 향후 커밋과 동기화할 수 있도록 하는 것입니다. 어떻게 진행해야 할지 제안할 사항이 있습니까?저는 Mercurial 패치의 기록을 가져와 모든 커밋을 패치로 정기적으로 내보내고 Git 저장소에 Mercurial 패치를 적용하는 것이 방법이라고 생각합니다.Linux 또는 기타 기능을 사용하는 경우bash/sh또는 유사하거나, 또는python빠른 내보내기로 시도: cd git clone git://repo.or.c..

programing 2023.08.23

서명된 Git 커밋을 확인하는 중입니까?

서명된 Git 커밋을 확인하는 중입니까? 의 신최전과 사용gitPGP 키를 사용하여 태그 외에 개별 커밋에 서명할 수 있습니다. git commit -m "some message" -S 이러한 그리다출이서표수있다습니시할명을러한력고에의음의 에 표시될 수.git log--show-signature옵션: $ git log --show-signature commit 93bd0a7529ef347f8dbca7efde43f7e99ab89515 gpg: Signature made Fri 28 Jun 2013 02:28:41 PM EDT using RSA key ID AC1964A8 gpg: Good signature from "Lars Kellogg-Stedman " Author: Lars Kellogg-Stedman..

programing 2023.08.08

복제 시 Git 하위 모듈 폴더 비우기

복제 시 Git 하위 모듈 폴더 비우기 저는 https://github.com/aikiframework/json 에서 하나의 보고서를 호스팅하고 있습니다.로컬 복사본에서 다음 명령을 사용하여 하위 모듈을 추가했습니다. git submodule add git@github.com:jcubic/json-rpc.git json-rpc 그런 다음 커밋 및 푸시를 수행하면 GitHub에 변경사항이 나타납니다(클릭할 수 있습니다).하지만 레포를 복제할 때: git clone https://github.com/aikiframework/json.git 서브모듈 폴더json-rpc비어 있습니다. 내가 여기서 뭘 놓쳤지요?제가 뭘 잊었나요?왜 그 폴더는 비어 있습니까?알았어요, 찾았어요, 추가할 필요가 있어요.--recur..

programing 2023.07.19

gitdiff를 사용하여 두 스프레드시트에서 읽을 수 있는 diff를 만들려면 어떻게 해야 합니까?

gitdiff를 사용하여 두 스프레드시트에서 읽을 수 있는 diff를 만들려면 어떻게 해야 합니까? 소스 코드 저장소에 많은 스프레드시트(xls)가 있습니다.일반적으로 gnumeric 또는 openoffice.org 으로 편집되며, 대부분 dbUnit로 장치 테스트를 위해 데이터베이스를 채우는 데 사용됩니다.제가 아는 xls 파일에서 diff를 쉽게 수행할 수 있는 방법은 없으며, 이로 인해 병합이 매우 지루하고 오류가 발생하기 쉽습니다. 스프레드시트를 xml로 변환하고 정기적으로 diff를 하려고 했지만, 정말 마지막 수단이 되어야 할 것 같습니다. 디핑(및 병합)을 수행하고 싶습니다.git텍스트 파일을 사용하는 것입니다.예를 들어 발급할 때 어떻게 해야 합니까?git diff?우리 회사에서도 똑같은 ..

programing 2023.07.14

Git에서 추적되지 않은 파일을 제거하는 방법은 무엇입니까?

Git에서 추적되지 않은 파일을 제거하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 현재 Git 작업 트리에서 로컬(추적되지 않은) 파일을 제거하려면 어떻게 해야 합니까? (41개 답변) 마감됨4개월 전에. 저는 "실험적"이라고 하는 제 주요 지점에서 분기하는 지점에서 일하고 있습니다.그런 다음 실험 분기에 사용자 모델을 생성하지만 아직 인덱스에 추가하지 않습니다. 최근에 실험 분기에 추가된 파일의 변경 내용을 모두 취소하려면 어떻게 해야 합니까?추적되지 않은 파일은 다음과 같습니다. $ git status On branch new_chick Untracked files: (use "git add ..." to include in what will be committed) .pro..

programing 2023.07.09

git-merge가 줄바꿈 차이를 무시할 수 있습니까?

git-merge가 줄바꿈 차이를 무시할 수 있습니까? 에 합니까?git merge줄 끝의 차이를 무시하는 것? 제가 질문을 잘못 한 것일 수도 있지만... 사용해 보았습니다.config.crlf input하지만 상황이 좀 엉망이 되고 통제할 수 없게 되었습니다. 특히 제가 사후에 그것을 적용했을 때 말이죠. 우선 이 구성을 적용한 후 이 옵션을 적용하기 전에 리포지토리에 커밋된 파일에 영향을 미치지 않는 것 같습니다.또 다른 것은 모든 커밋이 갑자기 CRLF가 LF로 변환된다는 성가신 경고 메시지가 많이 발생한다는 것입니다. 어떤 , 을 선호합니다. 저는 개인적으로 유닉스 스타일을 선호합니다.\n,뭐 아무렴.내가 신경쓰는건,git merge조금 더 똑똑해지고 선 끝의 차이를 무시하는 것. 때때로 저는 ..

programing 2023.07.09
반응형