반응형

Git 41

특정 분기에 대한 변경 사항만 보려면 Git 로그를 어떻게 실행합니까?

특정 분기에 대한 변경 사항만 보려면 Git 로그를 어떻게 실행합니까? 원격/마스터 분기를 추적하는 로컬 분기가 있습니다.실행 후git-pull그리고.git-log로그에는 현재 분기뿐만 아니라 원격 추적 분기의 모든 커밋이 표시됩니다.하지만 원격 지점에 변경 사항이 너무 많아서 현재 로컬 지점에 대한 커밋만 확인해야 합니다. 특정 분기에 대한 커밋만 표시하는 데 사용할 Git 명령은 무엇입니까? 주의: 구성 정보: [branch "my-branch"] remote = origin merge = refs/heads/master 분기가 다음으로 생성되었다고 가정합니다.master분기에 있는 동안(즉, 분기를 체크아웃한 경우): git cherry -v master 또는 git log master.. 분기에 ..

source 2023.05.12

"git --bare init" 저장소는 어떻게 사용합니까?

"git --bare init" 저장소는 어떻게 사용합니까? 중앙 Git 저장소를 만들어야 하는데 좀 헷갈리네요... 다음을 사용하여 기본 저장소(내 Git 서버의 시스템 2)를 생성했습니다. $ mkdir test_repo $ git --bare init 이제 로컬 저장소(머신 1)에서 기본 저장소(머신 2)로 파일을 푸시해야 합니다.SSH를 통해 시스템 2에 액세스할 수 있습니다.중요한 것은 제가 맨 저장소의 개념을 이해하지 못하는 것 같습니다. 맨 저장소에 코드를 저장하는 올바른 방법은 무엇입니까?로컬 리포지토리에서 기본 리포지토리로 변경사항을 푸시하려면 어떻게 해야 합니까? 중앙 저장소를 보유하는 올바른 방법은 저장소를 보유하는 것입니까? 저는 이 주제에 대해 조금 혼란스럽습니다.이것에 대한 단서..

source 2023.05.07

폴더 자체가 아닌 폴더의 모든 파일/폴더를 무시하는 방법은 무엇입니까?

폴더 자체가 아닌 폴더의 모든 파일/폴더를 무시하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. Git 저장소에 빈 디렉토리를 추가하려면 어떻게 해야 합니까? (37개 답변) 마감됨1년 전에. Git 저장소에 빈 폴더를 체크인하고 싶습니다.폴더 자체가 아니라 폴더 내의 모든 파일과 폴더를 무시해야 합니다.어떻게 해야 하나요?무엇을 넣을까요?.gitignore파일? 왜 제가 이것을 하고 싶은지 궁금해하는 사람들을 위해, 제 저장소에 "업로드" 디렉토리가 있습니다.빈 디렉토리를 커밋하고 싶지만 모든 내용이 없습니다.이거 놔요.gitignore폴더 안으로, 그리고 나서.git add .gitignore. * !.gitignore 그*line은 Git에게 폴더의 모든 파일을 무시하라고 말하..

source 2023.05.07

Git의 "우리가 병합할 수 있는 항목이 아닙니다" 오류를 해결하는 방법

Git의 "우리가 병합할 수 있는 항목이 아닙니다" 오류를 해결하는 방법 브랜치를 마스터링에 병합하는 동안 문제가 발생했습니다.먼저, 저는 실행을 통해 지점 이름을 얻었습니다.git ls-remote그 지점을 "지점 이름"이라고 부르자.나는 그 다음에 달렸습니다.git merge branch-name명령을 실행하여 다음과 같은 결과를 얻었습니다. fatal: branch-name - not something we can merge 이 오류를 해결하려면 어떻게 해야 합니까?병합할 수 없는 항목은 어떻게 발생합니까?에 나와 있는 것처럼 이 오류는 존재하지 않는 분기를 풀링하려고 하기 때문에 분기 이름의 오타에서 발생할 수 있습니다. 문제가 없으면(내 경우와 마찬가지로) 병합할 분기의 로컬 복사본이 없을 수 ..

source 2023.05.02

깃 태그에 대한 표준 명명 규칙이 있습니까?

깃 태그에 대한 표준 명명 규칙이 있습니까? 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 8년 전에 문을 닫았습니다. 커뮤니티는 작년에 이 질문을 다시 시작할지 여부를 검토한 후 이 질문을 닫았습니다. 원래 종료 이유가 해결되지 않았습니다. 이 질문을 개선합니다. 사용하는 프로젝트를 많이 봤습니다.v1.2.3git에서 규칙으로 됩니다.나는 또한 약간의 사용을 보았습니다.1.2.3공식적으로 승인된 스타일이 있습니까? 아니면 둘 중 하나를 사용하는 것에 대한 좋은 주장이 있습니까?GitHub family의 Tom Preston-Werner가 작성한 Semantic Ver..

source 2023.05.02

.idea 폴더에서 무시할 항목?

.idea 폴더에서 무시할 항목? 중복 가능성: Intellij Idea 9/10, 소스 제어를 체크인(또는 체크인하지 않음)할 폴더는 무엇입니까? 웹 개발을 위해 WebStorm을 사용하기 시작했는데 Git 저장소에서 무엇을 추가하고 무엇을 제외해야 할지 잘 모르겠습니다.분명히 내부에 있는 일부 파일..idea폴더는 외부 라이브러리 설정처럼 버전을 제어하도록 되어 있습니다.jsLibraryMappings.xml하지만 다른 것들은 아마도 매우 자주 바뀔 것이고 개발자마다 다릅니다(예:workspace.xml). 권장되는 것은 무엇입니까?.gitignore웹스톰 / IntelliJ IDEA의 패턴? 추신: 이미 이에 대한 질문이 있지만 일반적으로 전체를 포함할지 여부에만 초점을 맞춥니다..idea폴더 또는..

source 2023.05.02

Git for Unity 3D 소스 제어를 사용하는 방법은 무엇입니까?

Git for Unity 3D 소스 제어를 사용하는 방법은 무엇입니까? 특히 유니티 3D 프로젝트의 이진성을 처리할 때 유니티 3D와 함께 깃 소스 제어를 사용하는 모범 사례는 무엇입니까?워크플로우, .gitignore에 포함될 경로, Unity 및/또는 프로젝트에서 설정해야 할 설정 및 기타 특별한 사항에 대해 설명하십시오. 참고: Asset Server를 사용하는 것이 Unity에서 권장하는 방법이라는 것을 알고 있지만, 다양한 이유로 Git를 사용하고 싶습니다.해당 사항에 대한 답변이나 자산 서버를 사용해야 한다고 주장하지 마십시오.자산 서버는 제게 선택사항이 아닙니다.다음은 제 개인 블로그에서 발췌한 것입니다. Git를 3D 게임과 함께 사용하기 2015년 10월 업데이트: GitHub는 이후 아..

source 2023.05.02

Windows에서 Git에 CR+LF 대신 LF를 사용하도록 강제하는 방법은 무엇입니까?

Windows에서 Git에 CR+LF 대신 LF를 사용하도록 강제하는 방법은 무엇입니까? 하여 Git이 할 수 하고 .LFCR+LF. 두 가지 구성 옵션을 확인했지만 올바른 설정 조합을 찾을 수 없었습니다. 하여 「」로 하고 .LF ""를 유지합니다.LF파일 안에 있습니다. : ★★★★★★★★★★★★★★★★★★★★★★★autocrlf = input이치노 요.LF. 잘 에서 이미 입니다.저장소에서 이미LF하지만 Git for Windows로 체크아웃된 파일은CR+LF에 Git을 .LF: UNIX 행의 엔딩을 강제합니다. $ git config --list | grep crlf core.autocrlf=input 로 LF 하려면 , 의 LF 엔딩을 설정합니다.core.autocrlf로로 합니다.false: ..

source 2023.04.22

프로젝트 커밋 기록에서 삭제된 파일을 찾으려면 어떻게 해야 합니까?

프로젝트 커밋 기록에서 삭제된 파일을 찾으려면 어떻게 해야 합니까? 옛날 옛적, 내 프로젝트에 내가 지금 얻을 수 있는 파일이 있었다. 문제는 언제 삭제했는지, 어떤 경로로 삭제했는지 알 수 없다는 것입니다. 이 파일이 존재했을 때 어떻게 커밋을 찾을 수 있습니까?정확한 경로를 모를 경우 사용할 수 있습니다. git log --all --full-history -- "**/thefile.*" 파일의 경로를 알고 있는 경우는, 다음의 조작을 실행할 수 있습니다. git log --all --full-history -- 이 파일에는 해당 파일을 터치한 모든 브랜치의 커밋 목록이 표시됩니다.그런 다음 원하는 파일 버전을 찾아서...와 함께 표시할 수 있습니다. git show -- 또는 다음을 사용하여 작업 ..

source 2023.04.22

모든 Git 기록에서 문자열 검색

모든 Git 기록에서 문자열 검색 이 질문에는 이미 답변이 있습니다. Git을 커밋하는 방법 특정 단어에 대한 diff 또는 콘텐츠 (9개의 답변) 닫힘9년 전. 오픈 소스로서 GitHub에 푸시하고 싶은 코드 베이스가 있습니다.이 Git 제어 소스 트리에는 패스워드를 포함한 특정 설정 파일이 있습니다.이 파일을 추적하지 않도록 주의해서.gitignore다만, 중요한 정보는 공개되지 않는다는 것을 확실히 하고 싶습니다.아마도 그 사이에 뭔가 실수가 있었을지도 모릅니다.내가 부주의해서 이런 일을 한 것은 아닌지 의심스럽지만, 나는 긍정적이고 싶다. 모든 Git을 "grep"할 수 있는 방법이 있나요?이상하게 들리겠지만 '모두'란 존재했던 모든 파일의 모든 버전을 의미합니다.모든 커밋에 대해 diff 파일을..

source 2023.04.22
반응형