반응형

git 44

git 특정 하위 폴더에 있는 파일을 제외한 특정 유형의 모든 파일을 무시합니다.

git 특정 하위 폴더에 있는 파일을 제외한 특정 유형의 모든 파일을 무시합니다. 다음과 같은 디렉토리 구조를 가지고 있습니다. 뿌리 폴더1 abc.json def.json 약간의 건조함 더 많은.json 폴더2 qwe.json rty.json 스펙 가짜 1.json 가짜 2.json 약간의 건조함 more_mocks.json 이제 사용 중.gitignore나는 모두 무시하고 싶습니다.*.json의 파일을 제외한 파일spec사용하고 싶지 않습니다..gitignore에folder1그리고.folder2왜냐하면 이것들이 많이 있고 그것들은 많이 추가될 것이고, 나는 내가 오른쪽으로 움직이는 것을 잊을 것이라고 확신하기 때문입니다..gitignore철책으로 철책을 또한 JSON 파일이 있는 중첩된 디렉토리가 더..

programing 2023.05.23

원격(원본) Git 저장소의 변경 사항을 확인하는 방법

원격(원본) Git 저장소의 변경 사항을 확인하는 방법 다음 워크플로우를 수행하기 위한 Git 명령은 무엇입니까? 시나리오 저장소에서 복제하고 로컬 저장소에 대해 몇 가지 커밋을 수행했습니다.그동안 동료들이 원격 저장소에 커밋을 했습니다.이제, 저는 다음을 원합니다. 원격 리포지토리에 다른 사용자의 새 커밋이 있는지 확인합니다.origin? 마지막 풀 이후로 원격 저장소에 세 개의 새로운 커밋이 있다고 가정하면, 원격 저장소의 커밋을 다르게 하고 싶습니다.HEAD~3와 함께HEAD~2,HEAD~2와 함께HEAD~1그리고.HEAD~1와 함께HEAD. 무엇이 원격으로 변경되었는지 알고 난 후, 다른 사람들로부터 최신 커밋을 받고 싶습니다. 지금까지 내가 발견한 것들은 2단계: 캐럿 표기법을 알고 있습니다.H..

programing 2023.05.23

첫 번째 커밋을 제거하는 방법은 무엇입니까?

첫 번째 커밋을 제거하는 방법은 무엇입니까? 첫 번째 커밋을 제거하는 방법이 궁금합니다. 어떤 것을 시작하기 전에 어떤 개정이 있습니까?이 개정판에 이름이나 태그가 있습니까?은 저게가안방은법을 입니다.update-ref명령: git update-ref -d HEAD 된 참조 명된참삭니다됩제를 합니다.HEAD따라서 현재 지점의 모든 커밋이 재설정됩니다(작업이 손실되지 않습니다). 두커밋과 에는 첫번커밋커경병우는을 할 수 .rebase명령: git rebase -i --root 마지막 방법은 내용이 동일하지만 커밋 기록이 없는 고아 분기를 만들고 새 콘텐츠를 커밋하는 것입니다. git checkout --orphan 모든 커밋은 상위 커밋을 참조하기 때문에 첫 번째 커밋 전에는 아무것도 없습니다.이렇게 하면..

programing 2023.05.23

u는 정확히 무엇을 합니까?"git push -u origin master" vs "git push origin master"

u는 정확히 무엇을 합니까?"git push -u origin master" vs "git push origin master" 이해하려고 최선을 다했음에도 불구하고, 저는 Git를 사용하는 것에 분명히 서투릅니다. kernel.org 에서 다음 주소로 이동git push: -u --세트-슬립 최신 상태이거나 성공적으로 푸시된 모든 분기에 대해 인수 없는 git-pull(1) 및 기타 명령에 사용되는 업스트림(추적) 참조를 추가합니다.자세한 내용은 을 참조하십시오.branch..mergegit-config(1)를 입력합니다. 자branch..merge부터git config: branch..merge 정의합니다(와 함께).branch..remote지정된 분기의 업스트림 분기.git fetch/git pull..

programing 2023.05.23

로컬 Gitrepo에 파일을 나열하시겠습니까?

로컬 Gitrepo에 파일을 나열하시겠습니까? SparkleShare를 사용하고 있습니다. SparkleShare는 Git를 사용하여 노트북과 백업 서버 간에 파일을 동기화합니다. 이제 서버에 업로드한 파일과 dir를 검색할 수 있지만 방법을 알 수 없습니다. Git는 일종의 특별한 파일 계층 구조를 사용하고 내 파일을 나열할 수 없다는 것을 이해합니다. 그렇죠? 하지만 파일을 나열하고 파일을 찾아보려면 어떻게 해야 합니까?다음 명령: git ls-tree --full-tree -r --name-only HEAD Git repo에서 추적 중인 이미 커밋된 모든 파일을 나열합니다. 다음 명령을 사용해 보십시오. git ls-files 여기에는 준비되었지만 아직 커밋되지 않은 파일을 포함하여 저장소에 있는 ..

programing 2023.05.23

커밋을 병합하지 않고 변경 사항을 단일 파일로 병합하려면 어떻게 해야 합니까?

커밋을 병합하지 않고 변경 사항을 단일 파일로 병합하려면 어떻게 해야 합니까? 저는 두 개의 지점(A와 B)이 있는데, A 지점의 단일 파일을 B 지점의 해당 단일 파일과 병합하고 싶습니다.저도 같은 문제를 발견했습니다., 저는 두 의 지점을 있습니다.A그리고.B동일한 파일이지만 일부 파일에서는 다른 프로그래밍 인터페이스를 사용합니다. 파일의 는 다음과 같습니다.f두 분기의 인터페이스 차이와 무관하게 분기에서 변경되었습니다.B하지만 그 변화는 두 지점 모두에 중요합니다.따라서 파일만 병합해야 합니다.f의 지점의B 종로로f의 지점의A. 사항이 두 명령으로 되었습니다.A그리고.B: git checkout A git checkout --patch B f 번째 는 분기 " 번명은령전환니다됩분로기첫째▁the"로 ..

programing 2023.05.23

Git: "손상된 느슨한 개체"

Git: "손상된 느슨한 개체" 리모컨에서 풀할 때마다 압축에 대한 다음 오류가 발생합니다.수동 압축을 실행하면 다음과 같이 표시됩니다. $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run repack 그걸 어떻게 해야 할지 아는 사람? cat-file에서 얻은 정보는 다음과 같습니다. $ git cat-file -t 3813783126d41a3200b35b6681357c213352ab31 error: unable to find 3813783126d41a3200b35b668135..

programing 2023.05.18

Git: '헤드 분리' 상태에서 복귀하는 방법

Git: '헤드 분리' 상태에서 복귀하는 방법 지점을 체크아웃하는 경우: git checkout 760ac7e 예를 들어 b9ac70b어떻게 하면 마지막으로 알려진 머리로 돌아갈 수 있습니까?b9ac70bSHA1도 모른 채?이전에 체크아웃한 분기를 기억하는 경우(예:master) 간단히 할 수 있습니다. git checkout master 분리된 HEAD 상태에서 벗어날 수 있습니다. 일반적으로 말하면,git checkout 당신을 그것에서 벗어나게 해줄 것입니다. 마지막 지점 이름이 기억나지 않는 경우 git checkout - 마지막으로 체크아웃한 분기도 체크아웃하려고 합니다.사용하다git reflog이전에 체크아웃한 커밋의 해시를 찾습니다. 마지막으로 체크아웃한 지점으로 이동하기 위한 바로 가기 명..

programing 2023.05.18

Git Bash에 복사하여 붙여넣는 방법

Git Bash에 복사하여 붙여넣는 방법 Windows XP에서 실행되는 msysgit을 사용하고 있습니다. +,V 마우스 오른쪽 버튼 클릭, 중간 클릭, 구글...운이 없습니다.를 누릅니다. 또한 창에서 복사하려면 콘솔의 창 아이콘(왼쪽 위)을 클릭하고 편집 -> 표시를 선택한 다음 텍스트에서 상자를 끌어 Enter 키를 누릅니다(창 아이콘 메뉴를 통해 붙여넣을 수도 있지만 키가 더 빠름). 갱신하다 Windows 10부터는 +, + 및 기타 많은 기능이 conhost에 구현됩니다.exe를 사용하면 Windows의 모든 콘솔 유틸리티에서 작동할 수 있습니다. (속성 -> 옵션 탭 -> 빠른 편집 모드를 활성화해야 합니다.) 참조: http://blogs.windows.com/buildingapps/20..

programing 2023.05.18

단일 파일만 저장

단일 파일만 저장 단일 파일의 변경 사항만 저장할 수 있으면 합니다. git stash save -- just_my_file.txt 하지만 위의 것은 작동하지 않습니다.대안은 없나요?메시지를 저장된 변경사항으로 지정하지 않으려면 파일 이름을 더블 대시 뒤에 전달합니다. $ git stash -- filename.ext 추적되지 않은/새 파일인 경우 먼저 준비해야 합니다. 그러나 메시지를 지정하려면 다음을 사용합니다.push. git stash push -m "describe changes to filename.ext" filename.ext 두 가지 방법 모두 git 버전 2.13+에서 작동합니다.생각합니다stash -p아마도 당신이 원하는 선택일 것입니다. 하지만 만약 당신이 미래에 다른 훨씬 더 까다..

programing 2023.05.13
반응형