728x90
반응형

github 36

현재 커밋을 Git 저장소에서 유일한 (초기) 커밋으로 만드는 방법

질문 : 현재 커밋을 Git 저장소에서 유일한 (초기) 커밋으로 만드시겠습니까? 현재 Github 저장소로 푸시하는 로컬 Git 저장소가 있습니다. 로컬 저장소에는 ~ 10 개의 커밋이 있으며 Github 저장소는 이것의 동기화 된 복제본입니다. 내가하고 싶은 것은 로컬 Git 리포지토리에서 모든 버전 기록을 제거하는 것이므로 리포지토리의 현재 콘텐츠가 유일한 커밋으로 표시되므로 리포지토리 내에있는 이전 버전의 파일은 저장되지 않습니다. 그런 다음 이러한 변경 사항을 Github에 푸시하고 싶습니다. Git rebase를 조사했지만 특정 버전을 제거하는 데 더 적합한 것으로 보입니다. 또 다른 잠재적 인 해결책은 로컬 리포지토리를 삭제하고 새 리포지토리를 만드는 것입니다. ETA : 추적되지 않는 특정 ..

개발관련/Git 2021.10.12

Git은 푸시 할 때마다 사용자 이름을 물어보지 않도록 하는 방법

질문 : Git은 푸시 할 때마다 사용자 이름을 묻습니다. 내 저장소에 푸시하려고 할 때마다 git은 username & password 를 모두 요구합니다. 매번 비밀번호를 다시 입력하는 데 문제가 없지만 사용자 이름을 입력하는 데 문제가 있습니다. https 를 사용하여 저장소를 복제합니다. 따라서 각 git push username 을 묻지 않도록 git을 구성하려면 어떻게해야합니까? 나는 리눅스를 처음 접했지만 Windows의 IIRC git push 는 비밀번호 만 묻습니다. 답변 편집 (조정자와 댓글이 제안한대로 @ dk14에 의해) credential.helper store 를 사용하는 경우 ~/.git-credentials 에 완전히 암호화되지 않은 상태 ( "있는 그대로") 저장됩니다. ..

개발관련/Git 2021.10.05

[오류] gpg failed to sign the data fatal: failed to write commit object[Git 2.10.0]

질문 : gpg가 데이터에 서명하지 못했습니다. 커밋 개체를 쓰지 못했습니다. [Git 2.10.0] Git 2.10 릴리스 노트 의 예쁜 속성에 대한 몇 가지 기사를 따랐습니다. git을 2.10.0으로 업그레이드하고 다음과 같이 .gitconfig [filter "lfs"] clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [user] name = xyz email = abc.def@gmail.com signingkey = AAAAAAA [core] excludesfile = /Users/xyz/.gitignore_global editor = 'subl' --wait [difftool "sourcetree"] cmd = opend..

개발관련/Git 2021.09.30

GitHub 기반 Markdown 렌더링을 위한 명령 줄 유틸리티

질문 : GitHub 기반 Markdown 렌더링을위한 명령 줄 유틸리티가 있습니까? GitHub 맛의 Markdown 파일을 가져와 HTML로 렌더링하는 명령 줄 유틸리티가 있는지 궁금합니다. 저는 GitHub 위키를 사용하여 웹 사이트 콘텐츠를 만들고 있습니다. 서버에 저장소를 복제 한 다음 일반 HTML로 처리하고 싶습니다. GitHub에 표시되는 것이 정확히 내 웹 사이트를 찾는 방식이라는 것이 저에게 중요합니다. ~~~ 와 함께 울타리 블록을 사용하고 싶기 때문에 표준 Markdown 구문 만 사용하지 않는 것이 좋습니다. Node.js에 연결할 수 있다고 생각하는 JavaScript 라이브 미리보기를 살펴 봤지만 더 이상 사용되지 않는다고 말합니다. redcarpet 저장소를 살펴 보았지만 명..

개발관련/Git 2021.09.28

GitHub 리포지토리에 태그 만들기

질문 : GitHub 리포지토리에 태그 만들기 GitHub에 저장소가 있으며 태그 를 지정해야합니다. 셸에 태그를 지정했지만 GitHub 에서는 표시되지 않습니다. 다른 조치를 취해야합니까? 셸에서 사용한 명령은 다음과 같습니다. git tag 2.0 이제 git tag 입력하면 다음과 같이 표시됩니다. 2.0 그래서 태그가있는 것 같습니다. 맞습니까? 저장소는 https://github.com/keevitaja/myseo-pyrocms 입니다. 이 태그를 GitHub에 표시하려면 어떻게해야합니까? 내 태그는 어디에 있습니까? 답변 다음 중 하나를 사용하여 GitHub에 대한 태그를 만들 수 있습니다. Git 명령 줄 또는 GitHub의 웹 인터페이스. 현재 브랜치에 태그를 생성하려면 다음을 실행하십시오..

개발관련/Git 2021.09.07

requirements.txt에 직접 github 소스를 명시하는 방법

질문 : requirements.txt에 직접 github 소스를 명시하는 방법 명령을 사용하여 라이브러리를 설치했습니다. pip install git+git://github.com/mozilla/elasticutils.git Github 저장소에서 직접 설치합니다. requirements.txt 해당 종속성을 갖고 싶습니다. 내가 좋아하는 다른 티켓을 검토 한 결과 이 있지만 그건 내 문제가 해결되지 않았다. 내가 뭔가를 넣으면 -f git+git://github.com/mozilla/elasticutils.git elasticutils==0.7.dev requirements.txt 파일에서 pip install -r requirements.txt 결과는 다음과 같습니다. Downloading/unpa..

로컬 Git 리포지토리가 원래 복제된 URL을 확인하는 방법

질문 : 로컬 Git 저장소가 원래 복제 된 URL을 어떻게 확인할 수 있습니까? 며칠 전에 GitHub에서 프로젝트를 가져 왔습니다. 그 이후로 GitHub에 여러 개의 포크가 있다는 것을 알게되었고, 원래 어떤 포크를 가져 왔는지 기록하지 않았습니다. 내가 뽑은 포크를 어떻게 확인할 수 있습니까? 답변 원격 URL 만 원하거나 원격 저장소에 연결할 수있는 네트워크에 연결되어 있지 않은 경우 : git config --get remote.origin.url 당신은 최대 출력을 필요로하고 원점이 상주하는 원격 REPO에 도달 할 수있는 네트워크에있는 경우 : git remote show origin git clone 사용할 때 (GitHub 또는 해당 문제에 대한 모든 소스 저장소에서) 복제본 소스의 기..

개발관련/Git 2021.08.20

특정 파일의 변경 사항 만 git-cherry-pick하는 방법

질문 : 특정 파일의 변경 사항 만 git-cherry-pick하는 방법은 무엇입니까? Git 브랜치에 병합하려면 여러 파일에 대한 변경 사항을 포함하는 특정 커밋에서 변경된 일부 파일에만 적용된 변경 사항을 어떻게 수행 할 수 있습니까? 힘내을 가정하는 것이라고 커밋 stuff 파일에 대한 변경이 , A B , C 및 D 하지만 난 단지 병합 할 stuff 의 파일을 변경 와 A B . git cherry-pick 의 작업처럼 들리지만 cherry-pick 은 파일의 하위 집합이 아닌 전체 커밋을 병합하는 방법 만 알고 있습니다. 답변 커밋하기 전에 결과를 검사 (수정) 할 수있는 cherry-pick -n ( --no-commit git cherry-pick -n # unstage modificati..

개발관련/Git 2021.08.09

[오류] GitHub Error Message - Permission denied (publickey)

질문 : GitHub 오류 메시지-권한이 거부되었습니다 (공개 키). 누구든지이 오류를보고 무엇을해야하는지 알고 있습니까? 터미널을 사용하고 있으며 루트에 있으며 GitHub 저장소가 있으며 지금 무엇을해야할지 모르겠습니다. > git push -u origin master Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 답변 GitHub에서 사용자를 인증 할 수 없습니다. 따라서 머신에 SSH 키를 설정하지 않았기 때문에 SSH 키로 설정되지 않았거나 키가 GitHub 계정과..

개발관련/Git 2021.07.21

GitHub 저장소에 폴더를 생성하는 방법

질문 : GitHub 저장소에 폴더를 생성하려면 어떻게해야합니까? GitHub 저장소에 폴더를 만들고 해당 폴더에 파일을 추가하고 싶습니다. 어떻게해야합니까? 답변 TL; DR 사용 / 파일 이름 필드에 예를 들어, 입력, 폴더를 만들 folder1/file1 폴더 생성 할 파일 이름 필드에 folder1 및 파일 file1 . 원래 답변 빈 폴더를 생성 한 다음 해당 폴더에 파일을 추가 할 수는 없지만, 폴더 생성은 최소한 단일 파일 추가 와 함께 이루어져야합니다. 이것은 git이 빈 폴더를 추적하지 않기 때문입니다. GitHub에서는 다음과 같이 할 수 있습니다. 다른 폴더를 만들려는 폴더로 이동하십시오. 새 파일을 클릭하십시오 파일 이름의 텍스트 필드에 먼저 만들려는 폴더 이름을 작성합니다. 그런 ..

개발관련/Git 2021.07.20

GitHub 프로젝트 페이지 용 사용자 지정 도메인

질문 : GitHub 프로젝트 페이지 용 사용자 지정 도메인 내 http://github.com 저장소 중 하나에 gh-pages 분기가 있습니다. http://myuser.github.com/myrepo 로 이동하면 GitHub 프로젝트 페이지가 제대로 작동합니다. 이 프로젝트 페이지를 제공 할 사용자 정의 도메인 (myexample.com)을 설정하고 싶습니다. 둘 다 원하는 myexample.com 및 www.myexample.com 이 프로젝트 페이지를 제공 할 수 있습니다. GitHub 페이지 는 DNS에서 A 레코드와 CNAME 레코드를 만들도록 도와줍니다. A 레코드는 의미가 있지만 DNS에서 어떤 CNAME 레코드를 만들어야하는지 모르겠습니다. gh-pages 문서는 사용자 페이지 저장소 ..

개발관련/Git 2021.07.08
728x90
반응형