반응형

GIT 25

Git는 Gtk-WARNING을 생성합니다: 디스플레이를 열 수 없습니다.

Git는 Gtk-WARNING을 생성합니다: 디스플레이를 열 수 없습니다. 관리자 권한이 없는 컴퓨터의 명령줄을 통해 원격으로 프로젝트를 수행한 후git push origin master다음 오류 메시지가 표시됩니다. (gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display: 나의.git/config파일의 내용은 다음과 같습니다. [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = https://username@github.c..

programing 2023.08.24

깃 후크를 제거하는 방법

깃 후크를 제거하는 방법 실행하기 위해 사전 커밋 파일에 깃 후크를 설정했습니다.git pull어떤 약속도 하기 전에이제 해당 파일을 삭제하고 컴퓨터를 여러 번 다시 시작했지만 커밋하기 전에 해당 후크가 여전히 실행되고 있습니다. 어떻게 하면 그것을 완전히 제거하거나 비활성화할 수 있습니까?그 원인을 알아냈어요 나는 나의pre-commitgit 코어 디렉터리를 후크하지만 git이 프로젝트의 사전 커밋 후크를 만들었습니다..git/hooks/디렉토리입니다.방금 뺐어요. 이것은 @romin21이 프로젝트의 루트 디렉터리 안에서 언급한 명령어를 실행하는 것을 의미합니다. rm -rf .git/hooks 설명서에 따르면 깃 후크는 다음 위치에 있어야 합니다.$GIT_DIR/hooks/이 dir에 다음이 포함되어..

programing 2023.08.09

Git 원격 URL을 변경한 후 원격에서 거부됨(허황한 업데이트는 허용되지 않음)

Git 원격 URL을 변경한 후 원격에서 거부됨(허황한 업데이트는 허용되지 않음) Git 버전 관리하에 서버와 로컬 컴퓨터 모두에서 작업한 프로젝트가 있습니다.원래는 원격 오리진을 로컬 컴퓨터로 설정했지만 이제 비트버킷으로 변경하고 싶습니다. 서버에서 명령을 사용했습니다. git remote set-url origin bitbucket_address 하지만 이제 프로젝트를 추진하려고 하면 오류가 발생합니다. ! [remote rejected] master -> master (shallow update not allowed) 무엇이 원인이며 어떻게 해결해야 합니까?당신이 사용한 것처럼 보이는 것처럼.git clone --depth 로컬 버전을 복제합니다.이로 인해 얕은 복제본이 생성됩니다.이러한 복제본의 ..

programing 2023.07.20

.git 폴더 축소 방법

.git 폴더 축소 방법 현재 제 베이스의 총 크기는 약 200MB입니다. 하지만 내 .git 폴더는 5GB(!)라는 놀라운 크기를 가지고 있습니다.외부 서버에 작업을 푸시하기 때문에 큰 로컬 기록이 필요하지 않습니다. .git 폴더를 축소하여 노트북의 공간을 확보하려면 어떻게 해야 합니까?30일보다 오래된 모든 변경사항을 삭제할 수 있습니까?30일 이상 지난 변경 사항을 모두 삭제해서는 안 됩니다(어떻게든 Git을 악용할 수 있다고 생각하지만 실제로는 권장되지 않습니다). 전화할 수 있습니다.git gc --aggressive --prune저장소에서 가비지 수집을 수행하고 오래된 개체를 정리합니다.자주 변경되는 이진 파일(아카이브, 이미지, 실행 파일)이 많습니까?그것들은 보통 거대하게 이어집니다..g..

programing 2023.07.15

원격 저장소에서 로컬 Git 분기를 삭제한 후 삭제

원격 저장소에서 로컬 Git 분기를 삭제한 후 삭제 로컬 리포지토리와 원격 리포지토리를 항상 분기 측면에서 동기화하고 싶습니다. GitHub에 대한 Pull Request 검토 후, 나는 내 브랜치를 그곳에 병합하고 제거합니다(원격).어떻게 하면 이 정보를 로컬 저장소로 가져와서 Git가 내 로컬 버전의 브랜치도 제거하도록 할 수 있습니까?빠른 길 git branch --merged | grep -v "\*" | xargs -n 1 git branch -d 당신이 NB에 : 연되어있않은경우지결경우▁nb.master분기를 삭제할 수 있습니다."더 나은 방법"을 위해 계속 읽으세요. 우리가 주인이 될 수 있도록 하라. 다음을 보장할 수 있습니다.master또는그문대다한가른제지않다습니지거되는제에▁for▁by에..

programing 2023.07.15

Git 및 GitHub의 기본 사항 이해

Git 및 GitHub의 기본 사항 이해 닫혔습니다. 이 질문은 더 많은 것이 필요합니다.집중적인현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 하나의 문제에만 초점을 맞추도록 질문을 업데이트합니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. Git 또는 Github을 사용하는 목적을 완전히 이해하지 못합니다. 변경사항을 추적하는 데 도움이 되고 다른 사람들과 협력하는 데 도움이 된다는 것을 알지만, 저는 누구와도 협력하지 않기 때문에 이것이 저에게 도움이 될지 모르겠습니다. 저는 주로 웹 디자이너/개발자로 일하지만 협업할 필요는 없습니다.Git에서는 모든 저장소에 대해 생성, 푸시, 커밋, 분기 생성 등이 있다는 것을 알고 있습니다. 깃허브와 깃허브의 ..

programing 2023.07.15

.gitignore가 무엇입니까?

.gitignore가 무엇입니까? 했는데 를방 Github ▁wondering무이▁i엇고었들방▁was▁anditory▁created장..gitignore파일은 다음을 위한 것이었습니다.처음에는 만들지 않고 대부분의 리포지토리에 하나가 있기 때문에 하나를 추가했습니다.제가 있어야 하나요?그냥 무시해도 되나요, 아니면 쓸모가 있나요?.gitignore무시해야 하는 파일(또는 패턴)을 git에 알려줍니다.일반적으로 컴파일 제품, IDE가 만드는 임시 파일 등 다른 공동작업자에게 유용하지 않은 임시 파일을 작업 디렉터리에서 커밋하지 않도록 하는 데 사용됩니다. 자세한 내용은 여기에서 확인할 수 있습니다.작업 디렉토리에서 무시할 파일 목록입니다. Mac을 사용하고 있다고 가정해 보십시오.DS_모든 디렉토리에 파일..

programing 2023.07.05

로컬 및 원격 Git 저장소를 1커밋만큼 롤백하는 중

로컬 및 원격 Git 저장소를 1커밋만큼 롤백하는 중 이 질문에는 이미 다음과 같은 답이 있습니다. 원격 Git 저장소에서 마지막 커밋 제거 (2개 답변) 마감됨9개월 전에. 저는 이 주제에 대한 비슷한 게시물을 읽었는데, 어떻게 하면 이것을 제대로 할 수 있을지 아무리 생각해도 모르겠습니다. 저는 제가 원하지 않는 약 1000개의 파일을 체크인했고, 저는 그것들을 하나씩 겪지 않고 레포에서 모두 제거하는 것이 더 낫습니다. 원격 지사가 있습니다. 지역 지부가 있습니다. 그들은 둘 다 같은 개정판에 있습니다. 리모컨을 1 커밋만큼 롤백하고 싶습니다. 에서 내 .master이라A--B--C--D--E. 을 로을다롤백합다니로로 .D. 그런 다음 원격으로 푸시하여 현재 해시가 원격 및 로컬 모두 D가 되도록 ..

programing 2023.07.05

Git Clone - 리포지토리를 찾을 수 없습니다.

Git Clone - 리포지토리를 찾을 수 없습니다. git clone fatal: 리포지토리 'url'을(를) 찾을 수 없습니다.라는 메시지를 표시합니다. 링크에 있는 옵션을 시도해 보았지만 작동하지 않았습니다. 다른 사람들이 언급한 것처럼 URL이 틀리면 오류가 발생할 수 있습니다. 그러나 리포가 개인 리포이고 액세스 권한이 없거나 잘못된 자격 증명이 없는 경우에도 오류가 발생할 수 있습니다. 대신에 git clone https://github.com/NAME/repo.git 해라 git clone https://username:password@github.com/NAME/repo.git 사용할 수도 있습니다. git clone https://username@github.com/NAME/repo.gi..

programing 2023.06.30

'git checkout'을 'gitco'에 별칭을 붙이는 방법

'git checkout'을 'gitco'에 별칭을 붙이는 방법 명령이 필요합니다.git co타이핑하는 것과 같습니다git checkout. 일반 Bash 별칭(alias co='checkout')가 작동하지 않습니다.명령: git config --global alias.co checkout 이를 위해 깃 별칭을 만듭니다.다음 항목을 글로벌에 추가합니다.~/.gitconfig파일: [alias] co = checkout 또한 Git 구성으로 편집할 수 있습니다. [alias] co = checkout 단순히 설명을 추가하기 위해 bash 별칭은 명령에 대한 별칭을 설정하기 위한 것이고, co 또는 checkout은 명령 git에 대한 매개 변수 또는 플래그이므로 작동하지 않습니다.언급URL : https..

programing 2023.06.30
반응형