반응형

git 40

git/git-shell 관련 문제를 디버그하려면 어떻게 해야 합니까?

git/git-shell 관련 문제를 디버그하려면 어떻게 해야 합니까? git/git-shell에 대한 디버그 정보를 얻으려면 어떻게 해야 합니까? 나는 문제가 있었어, 그것은.user1문제 없이 저장소를 복제할 수 있습니다.user2빈 항목만 복제할 수 있습니다.나는 설정했습니다.GIT_TRACE=1하지만 유용한 것은 아무 것도 알려주지 않았습니다. 결국 오랜 시행착오 끝에 파일에 대한 권한 문제인 것으로 드러났습니다.적절한 오류 메시지가 표시되면 이 문제가 단락될 수 있습니다.더 자세한 출력을 위해 다음을 사용합니다. GIT_CURL_VERBOSE=1 GIT_TRACE=1 git pull origin master디버깅 Git에는 Git 문제를 디버그하는 데 사용할 수 있는 상당히 완전한 추적 세트가 ..

IT 2023.07.12

변경된 파일 이름을 'git log'로만 표시하는 방법

변경된 파일 이름을 'git log'로만 표시하는 방법 이 질문에는 이미 다음과 같은 답이 있습니다. 'git log'에 'svn log -v'와 같은 파일 이름을 표시하는 방법 (13개 답변) 마감됨6년 전에. 변경된 파일 이름만 표시할 수 있습니까?git log?사용합니다 git log --name-only 또는 git log --name-only --oneline 요컨대제 생각에 당신은 그것을 사용할 수 있을 것 같습니다.--name-only깃발 같은 거요 git log 73167b96 --pretty="format:" --name-only 개인적으로 사용합니다.git show커밋에서 변경된 파일 보기: git show --pretty="format:" --name-only 73167b96 (731..

IT 2023.07.12

"stale" git branch는 무엇입니까?

"stale" git branch는 무엇입니까? "Stale" git branch는 제가 많이 들어본 용어입니다.저는 그것이 덜 유용하거나 쓸모없는 것으로 여겨지지만 정확한 정의를 찾을 수 없는 지점과 관련이 있다는 것을 알고 있습니다."stale" git branch는 무엇입니까?"stale"에 대한 가장 오래된 참조는 commit194cd1(2007년 1월, Git 1.5.0)에서 찾을 수 있습니다. 이는 원격 시스템에서 제거된 분기를 추적할 때 "원격에 있는 분기를 추적"하는 것을 감지했습니다. 그래서. 이것이 오래된 분기의 주요 정의입니다. 원격 추적 분기(원격 repo 분기의 로컬 참조). 원격 repo의 실제 분기가 사라졌기 때문에 더 이상 아무것도 추적하지 않습니다. git remote sh..

IT 2023.07.12

치명적 오류 "안전하지 않은 저장소('/home/repon'은 다른 사용자 소유)"

치명적 오류 "안전하지 않은 저장소('/home/repon'은 다른 사용자 소유)" Apache 2에서 치명적인 오류 로그를 찾았습니다. unsafe repository ('/home/repon' is owned by someone else) 그것은 내가 가지고 있기 때문에 발생합니다.git rev-parse --symbolic-full-name --abbrev-ref HEAD'PHP 코드에서, 그리고 새로운 Git 안전 변화는 더 이상 허용하지 않는 것처럼 보입니다.www-data이 Git 명령을 실행합니다. 다음 명령을 실행해도 작동하지 않습니다. git config --global --add safe.directory /homerepon 이 문제를 해결하기 위한 해결 방법이 있습니까? Git 전버:..

IT 2023.07.02

Hg: git's rebase와 같은 rebase를 하는 방법

Hg: git's rebase와 같은 rebase를 하는 방법 Git에서 할 수 있는 일: 새 기능 작업 시작: git co-b newfeature-123 # (현지 기능 개발 지사)몇 가지 커밋(M, N, O)을 수행 마스터 A---B---C\신기능-123 M---N---O 업스트림 마스터에서 새 변경사항 가져오기: 기트풀(마스터가 ff-vmx로 업데이트됨) 마스터 A---B---C---D---E---F\신기능-123 M---N---O 마스터를 기본값으로 변경하여 새 기능최신 업스트림 변경 사항에 대비하여 개발할 수 있습니다. (새 기능-123에서)Gitrebase 마스터 마스터 A---B---C---D---E---F\신기능-123 M---N---O 저는 머큐리얼에서 같은 일을 하는 방법을 알고 싶고,..

IT 2023.07.02

Heroku에서 Node.js 앱을 만들 때 Git에 "node_modules" 폴더를 체크인해야 합니까?

Heroku에서 Node.js 앱을 만들 때 Git에 "node_modules" 폴더를 체크인해야 합니까? Heroku의 Node.js에 대한 기본 시작 지침을 따릅니다. https://devcenter.heroku.com/categories/nodejs 이러한 지침은 .gitignore node_modules를 생성하라는 것이 아니므로 node_modules 폴더가 Git에 체크인되어야 함을 의미합니다.Git 저장소에 node_modules를 포함시켰을 때 시작 응용 프로그램이 올바르게 실행되었습니다. 다음과 같은 고급 예를 따를 때: Node.js, Ruby, MongoDB 및 Socket을 사용한 실시간 폴리글롯 애플리케이션 구축.IO https://github.com/mongolab/tractor..

IT 2023.07.02

긴 줄에 gitdiff를 어떻게 사용해야 합니까?

긴 줄에 gitdiff를 어떻게 사용해야 합니까? 파일에 대한 git-diff를 실행하고 있지만 변경 사항은 긴 줄 끝에 있습니다. 커서 키를 사용하여 오른쪽으로 이동하면 색상 코드가 손실되고 줄이 정렬되지 않아 변경 내용을 추적하기가 더 어렵습니다. 그 문제를 방지하거나 단순히 줄을 감는 방법이 있습니까? mingw32를 통해 Git 1.5.5를 실행하고 있습니다.에는 "" " " " " " " " 를 하십시오.-S더 적게 래핑할 수 있도록 디프를 보는 동안.『 』의 출력 git diff사용 중인 호출기로 처리됩니다. 일반적으로 리눅스에서는less사용될 것입니다. 다른 호출기를 사용하도록 git에 지시할 수 있습니다.GIT_PAGER환경 변수입니다.를 들어, 수 신경 쓰지 , 으로 "" (" " " "..

IT 2023.06.27

.git 폴더를 추적할 파일 외부에 저장할 수 있습니까?

.git 폴더를 추적할 파일 외부에 저장할 수 있습니까? 저는 Git을 백업 시스템으로 사용하는 특이한 아이디어가 있습니다.예를 들어 디렉토리 ./backup/myfiles가 있는데 git를 사용하여 백업하려고 합니다.깨끗한 상태를 유지하기 위해 myfiles 폴더에 .git 디렉터리를 두고 싶지 않아서 ./backup/git_repos/myfiles를 만들 수 있다고 생각했습니다.Git 문서를 보면, 저는 이것을 시도해 보았습니다. $ cd backup/myfiles $ mkdir ../git_repos/myfiles $ git --git-dir=../git_repos/myfiles init Initialized empty Git repository in backup/git_repos/myfiles/ ..

IT 2023.06.27

Gitrebase 치명적:단일 수정본 필요함

Gitrebase 치명적:단일 수정본 필요함 공용 리포지토리의 분기가 있는데 원래 리포지토리의 현재 커밋으로 분기를 업데이트하려고 합니다. $ git fetch remote: Counting objects: 24, done. remote: Compressing objects: 100% (20/20), done. remote: Total 20 (delta 12), reused 0 (delta 0) Unpacking objects: 100% (20/20), done. From git://github.com/path_to/repo 9b70165..22127d0 master -> $/master $ git rebase fatal: Needed a single revision invalid upstream 그원격..

IT 2023.06.27

Git-Merge --dry-run 옵션이 있습니까?

Git-Merge --dry-run 옵션이 있습니까? 충돌이 많을 수 있는 원격 지점에서 병합합니다.충돌 여부는 어떻게 알 수 있습니까? 나는 아무것도 보지 못합니다.--dry-rungit-merge.앞서 언급한 바와 같이 다음을 전달합니다.--no-commit플래그, 그러나 빠르게 전달되는 커밋을 피하기 위해 전달하기도 합니다.--no-ff 예: $ git merge --no-commit --no-ff $BRANCH 스테이징된 변경 사항 검사하기 $ git diff --cached 그리고 빠른 전달 병합인 경우에도 병합을 실행 취소할 수 있습니다. $ git merge --abort 저장소와 원격 간의 충돌을 자동으로 찾는 방법을 구현해야 했습니다.이 솔루션은 메모리에서 병합되므로 인덱스나 작업 트리에..

IT 2023.06.22
반응형