반응형

git 9

현재 분기의 단일 파일을 메인 분기의 동일한 파일로 덮어쓰시겠습니까?

현재 분기의 단일 파일을 메인 분기의 동일한 파일로 덮어쓰시겠습니까? 내게 두 개의 가지가 있다고 치자.master그리고.redesign. 파일을 덮어쓰려면 어떻게 해야 합니까?default.aspx.cs마스터의 것과 함께 내가 디자인한 지점에? 이 질문을 찾았는데 같은 분기에 있는 파일을 이전 버전으로 되돌리는 방법을 검토하는 것 같습니다.A를 사용하는 것도 고려했습니다.merge, 하지만 병합하고 싶지 않고 덮어쓰기를 원합니다.제안?git checkout master path/to/default.aspx.cs 이 작업을 수행하기 전에 다음 작업을 수행해야 합니다.git checkout redesign 그래서 그냥.분기의 파일을 다른 분기에서 덮어쓰려면 다음과 같이 하십시오.master로.redesig..

programing 2023.10.10

분산형 워크플로우를 위한 "simple" 대 "현재" push.default intit

분산형 워크플로우를 위한 "simple" 대 "현재" push.default intit 기능적으로 말하자면 분산형 워크플로우에서는 다음과 같은 차이점을 찾아볼 수 없습니다.simple그리고.current옵션push.defaultconfig setting. current는 현재 분기를 지정된 원격에서 동일한 이름의 분기로 푸시합니다.simple현재 분기에 대해 추적된 원격과 추적되지 않은 원격 모두에 대해 동일한 작업을 효과적으로 수행합니다(두 경우 모두 동일한 분기 이름이 적용됨). 제가 누락한 분산형 워크플로우에 대해 둘 사이의 중요한 차이점을 설명해 줄 수 있는 사람이 있습니까?다른 점은.simple,git push(refspec을 통과하지 않고) 현재 분기가 원격 업스트림 분기를 추적하지 않는 경우..

programing 2023.10.10

Git에서 복제한 원본 저장소 이름 찾기

Git에서 복제한 원본 저장소 이름 찾기 구문을 사용하여 첫 번째 복제를 수행할 때 git clone username@server:gitRepo.git 로컬 저장소를 사용하여 해당 초기 클론의 이름을 찾을 수 있습니까? (그러므로 위의 예에서 다음을 찾습니다.gitRepo.git.)git config --get remote.origin.url 저장소 루트에서,.git/config파일에는 원격 리포지토리 및 분기에 대한 모든 정보가 저장됩니다.예제에서는 다음과 같은 것을 찾아야 합니다. [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = server:gitRepo.git 또한 Git 명령어는git remote -v는 원격 저장소 이름과 ..

programing 2023.09.25

"원격 추적 지점 '출발/개발'을 개발에 통합하는 이유는 무엇입니까?

"원격 추적 지점 '출발/개발'을 개발에 통합하는 이유는 무엇입니까? 조직 내에서 다음 메시지로 커밋을 수행하는 사람은 저뿐입니다. 원격 추적 분기 '출발/개발'을 통합하여 개발 그들을 야기하기 위해 제가 무엇을 하고 있는지는 모르겠지만, 그만하고 싶습니다. 이 커밋을 작성하기 위해 어떤 명령을 내릴 것이며, 커밋을 생성하지 않기 위해 사용해야 할 적절한 명령은 무엇입니까?git pull아마도 커밋을 만들고 있을 겁니다로컬 커밋을 한 후 실행하는 경우git pull다른 사람이 저장소에 커밋을 푸시하면 Git은 다른 개발자 커밋을 다운로드한 다음 로컬 지점에 병합합니다. 나중에 이러한 병합 커밋을 방지하는 방법 당신은 사용할 수 있습니다.git pull --rebase미래에 이런 일이 발생하지 않도록 하기..

programing 2023.09.25

Git에서 가장 많이 변경된 파일 찾기

Git에서 가장 많이 변경된 파일 찾기 Git에서 가장 자주 변경되는 파일을 표시하려면 어떻게 해야 합니까?다음과 같은 작업을 수행할 수 있습니다. git log --pretty=format: --name-only | sort | uniq -c | sort -rg | head -10 로그는 각 커밋에서 변경된 파일 이름만 출력하고 나머지는 가장 자주 나타나는 상위 10개 파일 이름만 정렬하여 출력합니다.사용할 수 있습니다.git effort(부터)git-extraspackage) 명령 - 파일당 커밋 수(커밋 및 활성일 기준)에 대한 통계를 표시합니다. 편집: git effort는 여기에서 찾을 수 있는 간단한 스크립트이며 더 특별한 것이 필요할 때 필요에 따라 조정할 수 있습니다.저는 마크와 시히의 대..

programing 2023.08.21

Git는 파일 해시를 어떻게 계산합니까?

Git는 파일 해시를 어떻게 계산합니까? 트리 개체에 저장된 SHA1 해시(반환된 대로)git ls-tree) 파일 내용의 SHA1 해시와 일치하지 않습니다(반환된 대로).sha1sum): $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - Git는 파일 해시를 어떻게 계산합니까?해시를 계산하기 전에 내용을 압축합니까? Git는 개체 앞에 "blob", 그 다음에 길이(사람이 읽을 수 있는 정수), 그 다음에 NUL 문자를 붙입니다. $ echo -e 'blob 14\0Hello, World!' | shasum 8ab686eafeb1f44702738c8b..

programing 2023.08.16

메모장++(또는 기타)를 msysgit와 함께 사용하려면 어떻게 해야 합니까?

메모장++(또는 기타)를 msysgit와 함께 사용하려면 어떻게 해야 합니까? 메모장++(또는 vim 이외의 다른 편집기)를 msysgit와 함께 사용하려면 어떻게 해야 합니까? 저는 다음의 모든 것을 시도했지만 소용이 없었습니다. git config --global core.editor C:\Program Files\Notepad++\notepad++.exe git config --global core.editor "C:\Program Files\Notepad++\notepad++.exe" git config --global core.editor C:/Program Files/Notepad++/notepad++.exe git config --global core.editor C:\\Program Fil..

programing 2023.06.27

"git merge - s our"의 "they" 버전이 있습니까?

"git merge - s our"의 "they" 버전이 있습니까? 브랜치 를 「A」로 결합할 때, 「B」를 사용해 「.git merge 갈등도 생기고요.모든 갈등은 "B" 버전으로 해결할 수 있다는 것을 알고 있습니다. 있다git merge -s ours지지가 . . . . . . . . . . . 。git merge -s theirs. 왜재 지지 ?? ??? 후에 같은 수 은 무엇입니까?git령 ( )git checkoutB-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R) 브런치 A(트리의 B 버전에 대한 결합 커밋 포인트)에서 임의의 것을 폐기하는 "솔루션"은 제가 원하는 솔루션이 아닙니다.비슷한 대안은 다음과 같습니다.--strategy-option 형식)-X ..

programing 2023.04.19

최신 커밋에서 파일 제거

최신 커밋에서 파일 제거 최신 커밋에서 파일을 삭제하려면 어떻게 해야 합니까?잘못 커밋된 파일을 이전 커밋에서 스테이징 영역으로 되돌리는 문제이기 때문에 다른 답변은 잘못된 것 같습니다.이것은 Paritosh Singh가 제안한 대로 할 수 있다. git reset --soft HEAD^ 또는 git reset --soft HEAD~1 그런 다음 불필요한 파일을 리셋하여 커밋에서 제외합니다(이전 방식). git reset HEAD path/to/unwanted_file Git 고 git : Git 후 git git git git 。2.23.0다음 중 하나를 할 수 있습니다(새로운 방법). git restore --staged path/to/unwanted_file 다시 커밋하면 같은 커밋메시지를 재사용할..

programing 2023.04.13
반응형