반응형

Git 22

git - 다른 분기의 커밋을 작업 복사본에 적용합니다.

git - 다른 분기의 커밋을 작업 복사본에 적용합니다. 그래서 나는 유용한 코드 변경이 있는 커밋이 있지만 다른 지점에 있습니다. 다른 분기의 이 커밋을 현재 분기의 작업 복사본(다른 커밋으로 적용하지 않음)에 적용하고 싶습니다. 이것이 가능합니까?어떻게 해야 하나요? 나는 이것을 내 이전 질문과 관련이 있지만 작업 복사본과 관련이 있다고 생각했습니다: git cherry는 다른 지점에 커밋 하나를 선택합니다.원하는 커밋을 다른 분기에 추가하는 방법. git cherry-pick ... --no-commit 마스터 분기 끝에 있는 커밋에 의해 도입된 변경사항을 적용하고 이 변경사항을 사용하여 새 커밋을 만듭니다. 의 구문...커밋 범위입니다.시작(시작)부터 마지막 커밋까지 모든 커밋을 가져옵니다.단일 ..

programing 2023.06.21

저장된 커밋되지 않은 변경 사항을 복구하는 방법

저장된 커밋되지 않은 변경 사항을 복구하는 방법 는 개발 변경 이 몇 가지 개발부서커지않변은사경몇항이다저니사다장습했용여하음을있었고가지에밋되▁in▁them▁i▁다▁andashed▁i니▁st▁my▁un습저ment개▁had발▁branch▁some장▁develop했comm사여용하다▁changes를 사용하여 변경 사항을 저장했습니다.git stash하지만 숨겨진 것들 중에서 매우 중요한 몇 가지 변화가 있었습니다.그 변경 사항들을 되돌릴 방법이 있습니까? 또한, 그 이후로 나는 숨긴 코드 파일 위에 몇 가지 변경 사항을 추가했습니다. 가능하면 새 지점에 저장된 변경 사항을 검색할 수 있습니까?은 쉬운질대쉬한대은답운입니다.git stash apply 변경할 분기를 확인한 다음git stash apply사용할 경우g..

programing 2023.06.01

재설정 방법 -- 하위 디렉터리 하드

재설정 방법 -- 하위 디렉터리 하드 업데이트²: Git 2.23(2019년 8월)과 함께 새로운 명령이 있습니다.git restore이렇게 하면 승인된 답변을 볼 수 있습니다. 업데이트: Git 1.8.3부터 보다 직관적으로 작동할 것입니다. 제 답변을 참조하십시오. 다음과 같은 사용 사례를 상상해 보십시오.Git 작업 트리의 특정 하위 디렉터리에 있는 모든 변경 사항을 제거하고 다른 하위 디렉터리는 그대로 유지합니다. 는 할 수 요.git checkout .but git checkout. 희박한 체크아웃에 의해 제외된 디렉토리를 추가합니다. 이 .git reset --hard하지만 하위 디렉터리에 대해서는 할 수 없습니다. > git reset --hard . fatal: Cannot do hard ..

programing 2023.05.22

Git에서 저자와 커미셔너의 차이점은 무엇입니까?

Git에서 저자와 커미셔너의 차이점은 무엇입니까? 나는 다음과 같은 약속을 하려고 합니다. git commit --author="John Doe " -m "" 여기서 John Doe는 내가 커밋하고 싶은 이름의 사용자입니다. 에도 문제가 없습니다.git log, 를 할 할가때내.gitk작성자 이름은 맞지만 커밋 이름은 글로벌 git 구성 설정에서 선택됩니다(따라서 내 이름/이메일로 설정됨). 문의사항 두 가지(커밋터 대 저자)의 차이점은 무엇입니까? 커밋을 다른 사용자에게도 설정해야 합니까? 만약 그렇다면, 어떻게? 원본 포스터는 다음과 같이 묻습니다. 두 가지(커미터 대 저자)의 차이점은 무엇입니까? 작성자는 원래 코드를 작성한 사람입니다.그러나 위원은 원저작자를 대신하여 코드를 범한 자로 추정됩니다...

programing 2023.05.22

왜 제가 "git push --setupstream origin"을 해야 합니까?

왜 제가 "git push --setupstream origin"을 해야 합니까? Solaris와 Sun Studio를 테스트하기 위해 로컬 지점을 만들었습니다.그런 다음 나뭇가지를 상류로 밀어 올렸습니다.변경 내용을 커밋하고 변경 내용을 푸시한 후: $ git commit blake2.cpp -m "Add workaround for missing _mm_set_epi64x" [solaris 7ad22ff] Add workaround for missing _mm_set_epi64x 1 file changed, 5 insertions(+) $ git push fatal: The current branch solaris has no upstream branch. To push the current branc..

programing 2023.05.22

GitHub에서 분기된 repo 삭제

GitHub에서 분기된 repo 삭제 저는 깃허브와 깃허브로 시작하고 있고 깃허브에서 보고 있는 프로젝트가 있습니다.의도치 않게 클릭해서 포크를 넣었습니다.이제 그것은 저에게 새로운 프로젝트로 보입니다. 나는 그것에 대해 약간의 의심이 있습니다. 분기된 레포를 커밋하거나 다른 작업을 수행하면 업데이트되지만 업데이트된 코드는 프로젝트의 작성자가 풀을 요청한 후에만 적용됩니다.그렇죠? GitHub의 관리자 패널로 이동하면 삭제 옵션이 있습니다.위의 옵션으로 삭제하면 원래의 것에 영향을 주나요? 삭제하고 싶습니다.지금쯤은 코드를 공부하고 있을 뿐이고 포크는 별로 필요 없습니다.지금까지 가장 쉬운 방법은 GitHub 계정에 로그인하는 것입니다. , 를 클릭합니다.yourUsername/yourRepository..

programing 2023.05.12

Git에서 마스터에서 분기로 변경 사항 가져오기

Git에서 마스터에서 분기로 변경 사항 가져오기 ▁branch라는 지점이 .aq제가 하고 있는 일입니다. 그리고 나서 저는 새로운 일과 버그를 범했습니다.master. 이러한 커밋을 다음 단계로 전환하는 가장 좋은 방법은 무엇입니까?aq지점?다음으로 다른 새 분기 만들기master그리고 그것을 병합합니다.aq?다음을 확인하십시오.aq및 from 분기재치배본기및master. git checkout aq git rebase master 당신은 그냥 할 수 있어야 합니다.git merge origin/master당신이 당신의 q 지점에 있을 때. git checkout aq git merge origin/master 마스터에 대한 첫 번째 체크아웃: git checkout master 모든 변경, 핫픽스 및 ..

programing 2023.05.12

--assume-unchanged로 표시된 파일 목록을 얻을 수 있습니까?

--assume-unchanged로 표시된 파일 목록을 얻을 수 있습니까? 무엇으로 표시했습니까?--assume-unchanged그 옵션을 이용해서 제가 숨겨놓은 것을 알 수 있는 방법이 있나요? 저는 그것을 파헤쳤습니다..git/디렉토리에 제가 기대했던 것과 비슷한 것이 보이지 않습니다. 하지만 어딘가에 있을 것입니다.몇 주 전에 이 방법으로 표시한 내용을 잊어버렸고 이제 미래의 개발자를 위해 이러한 세부 정보를 문서화해야 합니다.를 사용할 수 있습니다. 출력된 문자가 소문자일 경우 파일은 변경되지 않은 것으로 가정함으로 표시됩니다. 변경되지 않은 파일만 인쇄하려면 다음을 사용합니다. git ls-files -v | grep '^[[:lower:]]' 당신의 게으른 프로그래머를 포용하기 위해 이것을 기..

programing 2023.05.07

Git에서 파일 추적을 중지하고 변경 내용을 무시하는 방법은 무엇입니까?

Git에서 파일 추적을 중지하고 변경 내용을 무시하는 방법은 무엇입니까? 는 몇 가지 했다..csproj필요 은 필요 .csprojGit에 의해 추적되고 있는 파일(또는 패치를 작성할 때 표시되는 파일)이지만, 프로젝트에 필요한 것은 분명합니다. 가가 i i i i i를 했습니다.*.csproj ★★★★★★★★★★★★★에.gitignore회답하다 status를 하면 git status에 대한 됩니다.csproj추적이나 패치 제출에는 관심이 없습니다. 이러한 파일의 「추적」을 개인 리포에서 삭제(사용할 수 있도록 소스에 보관)하고, 스테이터스(또는 패치 작성)시에 변경을 표시하지 않게 하려면 어떻게 해야 합니까? 이 상황에 대처할 수 있는 올바른/규범적인 방법이 있습니까? 전화하는 git rm --cach..

programing 2023.04.22
반응형