반응형

GIT 32

깃 저장소를 복제하는 방법은?(포킹 미포함)

깃 저장소를 복제하는 방법은?(포킹 미포함) 저는 두 개의 저장소를 가지고 있는데, 첫 번째 저장소와 액세스 레벨이 다른 하나의 빈 저장소에 전체를 복사해야 합니다.복사본과 마더 저장소를 함께 연결해서는 안 됩니다. 나는 깃이 처음인데 누군가 나를 도와줄 수 있다면 정말 멋질 것입니다.https://help.github.com/articles/duplicating-a-repository 참조 짧은 버전: 정확한 복제를 수행하려면 베어 클론과 미러 푸시를 모두 수행해야 합니다. mkdir foo; cd foo # move to a scratch dir git clone --bare https://github.com/exampleuser/old-repository.git # Make a bare clone ..

programing 2023.09.18

GitHub 웹사이트에서 디렉토리/폴더 이름을 변경하는 방법은?

GitHub 웹사이트에서 디렉토리/폴더 이름을 변경하는 방법은? 저는 GitHub 웹사이트에서 하나의 파일 이름을 바꿀 수 있는 방법을 찾을 수 있었고 성공적으로 그렇게 했습니다. 또한 전체 저장소의 이름을 바꿀 수 있는 방법을 찾을 수 있었고 성공적으로 이를 수행했습니다. 명령줄을 사용하지 않고 단일 디렉토리에 이 작업을 수행하는 방법을 아는 사람이 있습니까?참고로 이름이 붙은 디렉토리를 변경하려고 합니다.InterviewTesting(소스 파일 등을 포함하는) 다른 파일로 이동합니다.저는 단일 파일 방식으로 해 보았습니다. 그러나 이것은 내가 디렉토리의 이름을 변경하는 것을 허락하지 않았습니다 (InterviewTesting), 만.), 만 만 .실제로 웹 인터페이스를 이용해 폴더 이름을 바꾸는 방법..

programing 2023.09.13

rc-X 양식의 버전 문자열 순서에 따라 git 태그를 정렬하는 방법Y.Z.W?

rc-X 양식의 버전 문자열 순서에 따라 git 태그를 정렬하는 방법Y.Z.W? 명령을 입력할 때: git tag -l 결과는 다음과 같습니다. rc-0.9.0.0 rc-0.9.0.1 rc-0.9.0.10 rc-0.9.0.11 rc-0.9.0.12 rc-0.9.0.2 rc-0.9.0.3 rc-0.9.0.4 rc-0.9.0.5 rc-0.9.0.6 rc-0.9.0.7 rc-0.9.0.8 rc-0.9.0.9 이것 대신에 나는 다음을 원합니다. rc-0.9.0.0 rc-0.9.0.1 rc-0.9.0.2 rc-0.9.0.3 rc-0.9.0.4 rc-0.9.0.5 rc-0.9.0.6 rc-0.9.0.7 rc-0.9.0.8 rc-0.9.0.9 rc-0.9.0.10 rc-0.9.0.11 rc-0.9.0.12 현재 목록..

programing 2023.09.08

SourceTree/git에서 상호작용(시각적)으로 충돌을 해결하는 방법

SourceTree/git에서 상호작용(시각적)으로 충돌을 해결하는 방법 git 프로젝트에 (Windows) SourceTree를 사용하고 있습니다.명령 프롬프트나 리눅스 단말기에서 할 수 있습니다. 하지만 갈등을 상호작용적으로 시각적으로 해결할 수 있는 좋은 방법이 있는지 궁금합니다.예를 들어 pull이 충돌을 감지하는 경우 GUI 기반 충돌 도구(예: P4Merge)를 팝업합니다.가능합니까? 나는 항상 수동적인 갈등 해결을 하고 있는데, 그것은 고통스러울 뿐입니다. 이것은 예를 들어, 깃(git)입니다.pullSourceTree에서 보낸 메시지입니다. git -c diff.mnemonicprefix=false -c core.quotepath=false pull --no-commit origin mas..

programing 2023.09.08

커밋 메시지 없이 Git 커밋

커밋 메시지 없이 Git 커밋 커밋 메시지를 지정하지 않고 변경을 커밋하려면 어떻게 해야 합니까?기본적으로 필요한 이유는 무엇입니까?git는 의미 있는 커밋 메시지를 제공하는 것이 우수한 개발 관행과 우수한 저장소 관리의 일부이기 때문에 일반적으로 비어 있지 않은 메시지를 요구합니다.커밋 메시지의 첫 줄은 git 내 모든 곳에서 사용됩니다. 자세한 내용은 "git 커밋 메시지에 대한 노트"를 참조하십시오. Terminal.app을 열면,cd프로젝트 디렉토리로 이동합니다.git commit -am ''빈 커밋 메시지가 허용되지 않기 때문에 실패하는 것을 볼 수 있습니다.최신 버전의 git에는 --allow-empty-message최신 버전의 Xcode에 포함된 git 버전을 포함하는 명령줄 인수입니다.이렇..

programing 2023.09.03

git가 파일을 "업데이트가 필요하다"고 말하는 것은 무엇을 의미합니까?

git가 파일을 "업데이트가 필요하다"고 말하는 것은 무엇을 의미합니까? 가끔 내뱉는 "[file]: needs update" 메시지에 대한 적절한 설명을 아무리 찾아도 찾을 수 없습니다.심지어 공식 git FAQ에서도 이것을 TODO로 표시한 것을 설명하고 있습니다. 만약 누군가가 A)의 의미와 B)의 해결 방법을 설명한다면, 저는 매우 감사할 것입니다.즉, 변경사항을 다른 곳에서 병합하려고 하지만 변경사항에는 작업 트리에서 현재 수정된 더티 파일에 대한 수정사항이 포함됩니다.미결된 변경사항을 커밋하거나, 변경사항을 저장하고, 업데이트할 작업을 풀/베이스/합병하고, 저장을 해제해야 합니다.다른 사람들이 지적했듯이 업데이트 메시지가 필요하다는 것은 파일이 더럽거나 오래된 것을 의미합니다.하지만 리셋을 하..

programing 2023.08.24

'git credential-osxkeychain'에 저장된 자격 증명을 어떻게 재설정합니까?

'git credential-osxkeychain'에 저장된 자격 증명을 어떻게 재설정합니까? GitHub 지침에 따라 계정을 설정하고 복제할 수는 있지만 원격으로 푸시할 수는 없습니다. "git push"를 실행하면 403 오류가 발생합니다.올바른 URL을 가지고 있습니다. "git credential-osxkeychain get"을 사용하여 무엇을 제공하는지 확인해보니 잘못된 credential이 출력됩니다. 처음으로 자격 증명을 요청했을 때 다른 응용 프로그램이 요청하는 줄 알고 잘못된 응용 프로그램을 입력했습니다. 내 GitHub 계정에 맞는 키체인 아이템을 사용할 수 있도록 재설정만 하면 됩니다. 시도해 봤습니다. git credential-osxkeychain erase git credenti..

programing 2023.08.19

Git Add에 상세 스위치가 있습니까?

Git Add에 상세 스위치가 있습니까? 제 개인 레포를 모두 깃허브로 옮기는 중입니다.제가 내린 결정 중 하나는 PC 등을 교체해야 하는 경우 툴링 설치 공간이 줄어들기 때문에 콘솔만 사용하는 것입니다. 저는 콘솔 응용 프로그램의 큰 사용자가 될 것이고, 처음 보는 사람이기 때문에 Tekpub의 Mastering Git 시리즈를 구입하기로 결정했습니다. 이 시리즈는 Gitbash를 툴바로 통합하는 방법을 보여주기 때문입니다. 다음과 같은 add all 명령을 제외하고는 모두 정상적으로 작동합니다. git add . 효과가 있는 것 같은데 효과가 있는지 없는지 전혀 모르겠어요.명령이 실행된 후 어떤 파일을 추적했는지 알려주는 자세한 스위치가 있습니까? Git 표준 설치와 함께 Visual Studio 2..

programing 2023.08.19

git와 gnome-keyring 통합 사용 방법

git와 gnome-keyring 통합 사용 방법 Git 1.8.0은 gnome 키링과의 통합을 지원합니다. http://www.h-online.com/open/news/item/Git-1-8-0-can-access-Windows-and-GNOME-keyrings-1733879.html Git 자격 증명 도우미에 대한 문서를 읽은 후: http://git-scm.com/docs/gitcredentials.html 저는 이 새로운 기능을 사용할 방법을 찾지 못했습니다.어떻게 통합할 수 있습니까?나는 Archlinux의 저장소에서 git가 설치된 Archlinux를 사용하고 있습니다.(git 1.8.0)@마르코산체스의 대답은 아치(원래 질문에 답함)를 위한 것이지만 저는 우분투에 있습니다.git >= 2.1..

programing 2023.08.09
반응형