반응형

Git 22

Git stash: "더러운 작업 트리에 적용할 수 없습니다. 변경 사항을 스테이징하십시오."

Git stash: "더러운 작업 트리에 적용할 수 없습니다. 변경 사항을 스테이징하십시오." 이전에 숨겨두었던 변경 사항을 적용하려고 합니다.git stash pop메시지를 받습니다. Cannot apply to a dirty working tree, please stage your changes 어떻게 대처해야 할지 제안해 주실 수 있나요?둘 이상의 변경 집합을 팝업하는 등 더티 작업 복사본에 숨겨진 변경사항을 적용해야 할 경우 다음을 사용합니다. $ git stash show -p | git apply -3 && git stash drop 기본적으로 패치를 만듭니다. apply 명령에 연결할 파이프 충돌이 있을 경우 3자 병합을 통해 해결해야 합니다. apply(또는 merge)가 성공하면 방금 적..

code 2023.10.25

Github Push Error: RPC 실패, 결과=22, HTTP 코드=

Github Push Error: RPC 실패, 결과=22, HTTP 코드= 지금 Github이 진행중인 바보같은 문제.상당한 양의 변경사항(최대 120MB 크기)이 있으며, 푸시를 시도하면 다음과 같은 일이 발생합니다. error: RPC failed; result=22, HTTP code = 413 fatal: The remote end hung up unexpectedly fatal: The remote end hung up unexpectedly 이미 다 했습니다. git config http.postBuffer 524288000, 그래서 그게 문제가 되지 않는 것 같습니다.무슨 일이지?오류 413이 발생하면 문제는 git이 아닌 웹 서버에 있습니다.대용량 업로드 파일을 차단하는 것은 당신의 웹 ..

code 2023.10.20

원격 Git 분기를 삭제할 때 "오류: 정규화되지 않은 대상으로 푸시할 수 없습니다"

원격 Git 분기를 삭제할 때 "오류: 정규화되지 않은 대상으로 푸시할 수 없습니다" 원격 Git 분기를 삭제하려고 합니다. git push origin :my_remote_branch 그리고 얻는 것: error: unable to push to unqualified destination: my_remote_branch The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref. error: failed to push some refs to 'git@example.com:/myrepo' 이것..

code 2023.08.26

들어오는 커밋을 보려면 어떻게 해야 합니까?

들어오는 커밋을 보려면 어떻게 해야 합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 마감됨10년 전에. 중복 가능성: Git를 사용하여 로컬과 원격 간에 수정된 파일을 찾는 방법 들어오는 커밋을 보려면 어떻게 해야 합니까?아니면 더 좋은 것은, 내가 방금 한 것을 봐요.git fetch/git pull에드? 편집: 질문을 명확히 하기 위해: 누군가가 수정 사항을 얻으려면 저장소에서 꺼내야 한다고 말합니다.제 목표는 그들의 변화를 받아들이기 전에 그들의 변화를 보는 것입니다. git pull자동으로 병합됩니다. 제가 원하는 것이 아닙니다. git fetch병합하지 않고 잡을 수는 있지만, 제가 방금 끌어들인 것을 정확히 어떻게 봐야 할지 모르겠습니다.원래의 문구를 사용하는 이유는 보통 명령어가 있는..

code 2023.07.07

-u 플래그는 it push -u origin 마스터를 의미합니까?

-u 플래그는 it push -u origin 마스터를 의미합니까? 전 그냥 그게 뭐가 있는지 궁금했어요.-u이 명령에서 flag mean? git push -u origin master -u 옵션은 다음 작업을 수행합니다.최신 상태이거나 성공적으로 푸시된 모든 분기에 대해 인수 없는, git-pull 및 기타 명령에 사용되는 업스트림(추적) 참조를 추가합니다. 따라서 -u 옵션을 사용하여 로컬 분기를 푸시한 후 이 로컬 분기는 원격 분기와 자동으로 연결되며 git pull을 인수 없이 사용할 수 있습니다.와 같습니다.--set-upstream Git 구성에서 오리진을 업스트림 원격으로 설정하는 데 사용됩니다. git push를 실행할 때마다 원격을 수동으로 지정하지 않으려는 경우 도움이 될 수 있습니다..

code 2023.07.07

VS 2017 Git 로컬 커밋 모든 커밋에 대한 DB.lock 오류

VS 2017 Git 로컬 커밋 모든 커밋에 대한 DB.lock 오류 모든 로컬 커밋에서 다음 오류가 발생했습니다. 치명적인 error.error: open(.vs/XXXXXXX)과 함께 Git에 실패했습니다.Dev.Library/v15/Server/sqlite3/db.lock":사용 권한 거부 치명적:.vs/XXXXXX 경로를 처리할 수 없습니다.Dev.Library/v15/Server/sqlite3/db.lock 이것은 Azure DevOps GIT와 동기화하기 전에 로컬 Git 저장소를 사용하여 VS 2017을 새로 설치한 것입니다. 잠금 파일을 수동으로 삭제한 다음 동기화를 정상적으로 수행할 수는 있지만, 이로 인해 개발 프로세스가 크게 느려집니다(매번 닫기, 삭제, 열기, 커밋). 이 문제에 대..

code 2023.07.07

gitsvn을 사용하여 원격 지점 체크아웃

gitsvn을 사용하여 원격 지점 체크아웃 gitsvn을 사용하여 svn 저장소를 체크아웃했습니다.이제 지점 중 하나를 확인하고 추적해야 합니다.그것을 하는 가장 좋은 방법은 무엇입니까?표준 하위 버전 레이아웃 하위 버전 트렁크, 태그 및 분기를 포함하는 Git 클론을 만듭니다. git svn clone http://svn.example.com/project -T trunk -b branchs -t 태그 그--stdlayout서브버전 저장소가 일반적인 구조를 사용하는 경우 옵션은 좋은 바로 가기입니다. git svn 클론 http://svn.example.com/project --stdlayout Git 저장소에서 하위 버전 repo가 수행하는 모든 작업을 무시합니다. git svn show-messag..

code 2023.07.02

과거에 임의의 커밋 두 개 사이에 커밋을 삽입하는 방법은 무엇입니까?

과거에 임의의 커밋 두 개 사이에 커밋을 삽입하는 방법은 무엇입니까? 로컬 전용 분기에 다음과 같은 커밋 기록이 있다고 가정합니다. A -- B -- C 다음사새커삽방법는입하밋을 사이에 새 하려면 어떻게 합니까?A그리고.B?OP의 답변보다 훨씬 더 쉽습니다. git rebase -i 구성된 텍스트 편집기에 커밋 목록이 표시됩니다. a1b2c3d합니다.pickedit. 텍스트 편집기를 닫고 기본 재배치를 시작합니다(변경 내용 저장).하여 명령 가 표시됩니다.a1b2c3d마치 방금 저지른 것처럼. 하고 변경사적다니합용을항▁and▁make▁your다니적.git commit(대부분의 경우와 달리 수정하지 않음)edit선택한 커밋 다음에 새 커밋을 만듭니다. git rebase --continue이렇게 하면 새 ..

code 2023.06.27

Git 로그 날짜 형식 변경 방법

Git 로그 날짜 형식 변경 방법 Git 내의 마지막 커밋을 표시하려고 하는데, 날짜가 특별한 형식으로 필요합니다. pretty 포맷 ▁▁that▁▁know이형을 알고 있습니다.%ad을 합니다.--date한 형식, 단하의--date제가 찾을 수 있는 형식은 "짧은"입니다.다른 사용자와 다음과 같은 사용자 지정을 만들 수 있는지 여부를 알고 싶습니다. git -n 1 --date=**YYMMDDHHmm** --pretty=format:"Last committed item in this release was by %%an, %%aD, message: %%s(%%h)[%%d]" ▁▁addition--date=(relative|local|default|iso|iso-strict|rfc|short|raw) 사용자..

code 2023.06.22

gitgrep 검색에서 특정 디렉터리/파일을 제외하는 방법

gitgrep 검색에서 특정 디렉터리/파일을 제외하는 방법 다음을 사용하여 Git 저장소를 검색할 때 특정 경로/디렉토리/파일을 제외하는 방법이 있습니까?git grep그것과 비슷한 것.--exclude보통의 옵션grep명령? 사용해야 합니다.git grep왜냐하면 사용하기 때문입니다.grep직접 실행 속도가 너무 느립니다. "마법의 단어" 1.9.0을 입력합니다.exclude에 추가되었습니다.pathspec그래서 만약 당신이 검색하고 싶다면.foobar일치하는 파일을 제외한 모든 파일에서*.java할 수 있는 일: git grep foobar -- ':(exclude)*.java' 또는 를 사용합니다.!제외의 "짧은 형식": git grep foobar -- ':!*.java' 제외를 사용하는 경우 v..

code 2023.06.22
반응형