반응형

Git 34

추적되지 않은 파일만 추가

추적되지 않은 파일만 추가 에서 제가 수 정도로 중 는 내가에서믿을수없정는유하중나명생령고는입니다.git add -u추적되지 않은 파일을 제외한 모든 파일을 인덱스에 던집니다.그것의 반대가 있습니까? 추적되지 않은 파일만 개별적으로 식별하지 않고 인덱스에 추가하는 방법 등?으로 쉽습니다.git add -i합니다.유형a("추적되지 않은 추가"의 경우), 다음*("모두"의 경우), 다음q(그만둬요) 그러면 당신은 끝입니다. 명령으로 하는 방법: 단일명로수는방법하행echo -e "a\n*\nq\n"|git add -igit ls-files -o --exclude-standard추적되지 않은 파일을 제공하므로 다음과 같은 작업을 수행하거나 별칭을 추가할 수 있습니다. git add $(git ls-files -o..

source 2023.07.05

git로 이름이 바뀐 파일의 로그를 실제로 표시하는 방법

git로 이름이 바뀐 파일의 로그를 실제로 표시하는 방법 나는 Git에 비교적 처음입니다.전에 서브버전(SVN)을 사용한 적이 있습니다. 대부분의 그래픽 Git 프런트엔드 및 IDE 플러그인은 파일 이름이 변경된 경우 파일의 기록을 표시할 수 없습니다.사용할 때 git log --follow 명령줄에서 이름을 바꿀 수 있는 전체 로그를 볼 수 있습니다. Linus Torvalds(대체 링크)에 따르면,--follow스위치는 "SVN noob"입니다. 심각한 Git 사용자는 스위치를 사용하지 않습니다. --follow는 완전한 해킹으로, 어쨌든 부모 역할이나 멋진 수정판 그래프와 같은 것들에 대해 전혀 알지 못하는 전 SVN 사용자들을 만족시키기 위한 것입니다. 완전히 근본적인 것은 아니지만, "--fol..

source 2023.06.30

git push 시 "OAuth App의 워크플로우 생성 또는 업데이트 허용 거부" 해결 방법

git push 시 "OAuth App의 워크플로우 생성 또는 업데이트 허용 거부" 해결 방법 점점 ~하다 에서 워크플로우 OAuth App .github/workflows/cd.yml 없이workflowsubstance" git push을 부여하는 workflow 범위요?IntelliJ를 사용하여 GitHub Action 워크플로우가 포함된 분기로 푸시하려고 할 때 문자 그대로 이 문제가 발생했습니다(YAML파일을 .github/vmx)에 저장합니다.저는 인터넷에 있는 기존의 자원들이 별로 도움이 되지 않는다고 생각했는데, 이것이 당신이 그것을 고치는 데에도 도움이 되길 바랍니다. TL로 ;DR: 자사액토업데트이workflow범위를 GitHub에서 활성화하거나 새 범위를 만들고 해당 범위를 사용하도록 ..

source 2023.06.30

git에게 개별 라인을 무시하도록 지시하는 방법, 즉 특정 코드 라인에 대해 gitnore

git에게 개별 라인을 무시하도록 지시하는 방법, 즉 특정 코드 라인에 대해 gitnore 이 질문에는 이미 다음과 같은 답이 있습니다. 특정 라인을 무시할 수 있습니까? (9개 답변) 마감됨8년 전에. .gitignore전체 파일을 무시할 수 있지만, 코딩하는 동안 특정 코드 행을 무시할 수 있는 방법이 있습니까? 프로젝트에 동일한 디버그 행을 자주 반복적으로 추가하지만 커밋하기 전에 제거해야 합니다.나는 단지 코드에 있는 대사들을 유지하고 그것들을 무시하고 싶습니다.Git 필터를 사용하여 다음과 같은 작업을 수행할 수 있습니다. Git 특성 파일 만들기/열기: /.gitattributes(repo에 커밋됨) OR /.git/info/attributes(repo에 커밋되지 않음) 필터링할 파일을 정의하..

source 2023.06.30

비트 버킷에서 분기 삭제

비트 버킷에서 분기 삭제 저는 우리의 저장소 중 하나에 많은 지점을 만들었습니다.이 가지들은 마스터로 끌어오기 전에 테스트하기 위한 것입니다.이제 저는 목록에 그들이 많이 있고 그들은 우리가 다시는 그것을 사용하지 않을 것입니다.비트 버킷에 직접 해당 분기를 삭제하는 방법은 무엇입니까?분기가 로컬일 경우, 다음과 같이 분기가 병합된 경우 -d를 사용할 수 있습니다. git branch -d branch-name 분기에 병합할 계획이 없는 코드가 포함되어 있으면 -D를 대신 사용합니다. 분기가 업스트림 repo(비트 버킷)에 있는 경우 원격 참조를 제거할 수 있습니다. git push origin :branch-name 또한 비트 버킷 웹 사이트에 있는 경우 사이트의 커밋 아래에 있는 기능 분기 탭으로 이..

source 2023.06.25

Git가 자동으로 공백과 탭 사이를 전환할 수 있습니까?

Git가 자동으로 공백과 탭 사이를 전환할 수 있습니까? 저는 파이썬 프로그램에서 들여쓰기를 위해 탭을 사용하지만 대신 공간을 사용하는 사람들과 공동 작업(깃 사용)을 하고 싶습니다. 푸시/페치 시 Git가 공백과 탭(예: 4개의 공백 = 1개의 탭) 사이에서 자동으로 변환되는 방법이 있습니까?(CR/LF 변환과 유사)완벽한 솔루션은 다음과 같습니다. 리포지토리에 파일을 추가.git/info/attributes다음이 포함됩니다. *.py filter=tabspace 리눅스/유닉스 이제 다음 명령을 실행합니다. git config --global filter.tabspace.smudge 'unexpand --tabs=4 --first-only' git config --global filter.tabspac..

source 2023.06.20

왜 git branch --up-stream을 복구하기 위해 호출합니까?

왜 git branch --up-stream을 복구하기 위해 호출합니까? 저는 그것의 고급 운영에 관해서는 초보자에 가깝습니다.저는 블로그 프레임워크 Octopress를 사용하여 블로그를 관리합니다.옥토프레스는 2011년 이후로 어떠한 개발도 진행하고 있지 않지만, 제 목적에 잘 부합하기 때문에 저는 지금까지 아무것도 바꿀 생각이 없습니다. 참고로, 제 블로그는 Github Pages에서 호스팅됩니다. 오늘게, 새운을작업동안는하물시로,,▁working동안▁today▁a▁on▁post▁new,,는,git status가 표시되었습니다. On branch source Your branch is based on 'origin/master', but the upstream is gone. (use "git bra..

source 2023.06.20

Mac에 gitk 설치

Mac에 gitk 설치 맥에 gitk를 설치하려면 어떻게 해야 합니까? 그들의 공식 웹사이트에서 Gitk는 Git와 함께 제공되는 것처럼 보이지만, 내 Git의 버전(Git 버전 1.7.12.4 (Apple Git-37))은 Git와 함께 제공되지 않습니다. brew install gitkgitk에서 . 버전 정보(댓글에서 복사): OS X v10.8.2(12C2034)(마운틴 라이온) Xcode 버전 4.6(4H127) 맞습니다. 1.7.12.4(Apple Git-37)에는 gitk가 함께 제공되지 않습니다.홈브루(실행 가능한 양조)를 사용하여 Git + git-ui의 최신 버전을 별도의 공식으로 설치할 수 있습니다.자세한 지침은 2022년에 Ruby를 Mac에 설치하는 가장 빠르고 쉬운 방법에 나와 ..

source 2023.05.31

업데이트 패키지.json 버전 자동으로

업데이트 패키지.json 버전 자동으로 작은 릴리스를 수행하고 태그를 지정하기 전에 패키지를 업데이트하고 싶습니다.json은 프로그램의 새 버전을 반영합니다. 을 편집할 수 ?package.json 자동으로? 사용하시겠습니까?git pre-release hook도와드릴까요?정답 그러기 위해서는 그냥npm version patch=) 나의 예전 대답 .pre-release원래는 …에 걸었습니다.git . . . . . . . . . .man githooks표시되지 않습니다. 를 사용하는 git-extra(예를 들어, https://github.com/visionmedia/git-extras), 을 사용할 수 있습니다.pre-releasehttps://github.com/visionmedia/git-extr..

source 2023.05.21

기존 Git 저장소를 SVN으로 푸시

기존 Git 저장소를 SVN으로 푸시 나는 Git에서 모든 일을 하고 GitHub으로 밀고 있습니다.저는 소프트웨어와 사이트 모두에 매우 만족하고 있으며, 현 시점에서는 제 작업 관행을 바꾸고 싶지 않습니다. 제 박사과정 지도교수는 모든 학생들에게 대학에서 주최하는 SVN 저장소에 그들의 작품을 보관할 것을 요청하고 있습니다.기존 SVN 저장소를 Git로 끌어내려는 수많은 문서와 튜토리얼을 찾았지만 Git 저장소를 새로운 SVN 저장소로 밀어넣는 것에 대해서는 아무것도 없었습니다.저는 git-svn과 신선한 가지와 리베이스, 그리고 모든 멋진 용어들의 조합으로 이것을 할 수 있는 어떤 방법이 있을 것이라고 기대하지만, 저는 git newbie이고 그들 중 누구에게도 자신감을 느끼지 못합니다. 그런 다음 ..

source 2023.05.21
반응형