«git» 태그된 질문

Git은 소규모 및 대규모 프로젝트에서 속도와 효율성으로 모든 것을 처리하도록 설계된 무료 및 오픈 소스, 분산 버전 제어 시스템입니다.

9
/ etc /의 변경 사항을 추적하는 방법
/ etc /의 변경 사항을 추적하고 싶습니다. 기본적으로 파일이 yum update사용자에 의해 또는 사용자에 의해 변경되었는지 알고 chage가 마음에 들지 않으면 롤백하고 싶습니다. git, LVM 또는 btrfs 스냅 샷 또는 백업 프로그램과 같은 VCS를 사용하려고 생각했습니다. 어떤 것을 권 하시죠?
30 backup  git  btrfs  etc 

3
초기 Linux Kernel 프로젝트는 버그를 어떻게 추적 했습니까?
우리는 Linus Torvalds가 Bitkeeper 관련 문제로 인해 Git을 생성했음을 알고 있습니다. (최소한 나에게) 알려지지 않은 것은 그때까지 이슈 / 티켓 / 버그가 어떻게 추적 되었는가? 나는 시도했지만 재미있는 것을 얻지 못했습니다. 내가이 주제에 관해 논의 할 수 있었던 유일한 논의는 Linus가 Bugzilla 사용에 대해 우려하는 부분이었습니다 . 추측 : -사람들이 …
29 linux  kernel  git  history 


6
자식 프로젝트의 일부만 복제 할 수 있습니까?
slackbuilds 모음을 찾았습니다 .GitHub에 필요한 것이 있습니다. https://github.com/PhantomX/slackbuilds/ 모든 자식을 원하지 않습니다. git clone https://github.com/PhantomX/slackbuilds.git 그러나 단지를 들어, slackbuild를 얻을 이 하나 . 이것을하는 방법? 가능합니까?
29 git 

4
GitHub에서 제거 된 브랜치를 체크 아웃해야하는 이유는 무엇입니까?
GitHub 리포지토리에서 동료가라는 지점을 제거했습니다 release. 그러나 git checkout release로컬에서 실행할 때 항상 제거 된 분기를 얻습니다 release. 같은, 내가 다른 지점을 체크 아웃 한 경우에도 삭제 된 release분기를 git branch -D release다시 달렸다 git checkout release. GitHub 리포지토리에서 수정해야 할 것이 있습니까, 아니면 로컬로 수정해야합니까?
26 git 

1
모든 자식 명령에서 공백 변경 무시
줄 끝을 바꿀 때 git 경고하는 방법이나 전체 파일을 엉망으로 만드는 기타 기술을 설명하는 수많은 사이트를 발견했습니다. 너무 늦었다 고 가정하십시오. 트리에는 이미 파일의 줄 끝을 토글하는 커밋이 있으므로 git diff이전 파일을 빼고 내용이 같은 새 파일을 추가하는 것을 보여줍니다 git 구성 옵션 또는 명령 줄 플래그를 찾고 있습니다. diff두 …

6
Linux에서 사용할 수있는 GUI 프론트 엔드가 있습니까?
전 Windows 사용자이고 우분투를 사용하기 시작했습니다. 창문에, 우리는 두 위대한 소프트웨어를했다 : TortoiseSVN와 TortoiseGit. 둘 다 훌륭한 프로그램이므로 SINGLE cli 명령을 몰라도 커밋, 롤백, 병합, 히스토리보기, 리포지토리 찾아보기 등과 같은 모든 작업을 수행 할 수 있습니다. 이제 리눅스에서는 모든 것을 위해 git 명령을 암기하는 것이 어렵다는 것을 알게되었습니다. git push그리고 …
25 software-rec  git  gui 

4
bash 스크립트에서 예라고 대답하십시오.
나는 git clonebash 스크립트를 통해하려고 하지만 스크립트를 처음 실행했을 때 서버를 알지 못했지만 스크립트는 실패합니다. 나는 이와 같은 것을 가지고있다 : yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? 그러나를 …
24 shell  ssh  scripting  git 

4
git commit 해시가 주어지면 커널 릴리스에 포함 된 커널 릴리스를 찾는 방법은 무엇입니까?
공식 Linux git 저장소에 대한 최신 패치로 수정 된 문제가 있다고 가정합니다. 해결 방법이 있지만 수정 사항이 포함 된 릴리스가 발생하면 실행 취소하고 싶습니다. 정확한 git commit 해시를 알고 있습니다 (예 : f3a1ef9cee4812e2d08c855eb373f0d83433e34c) . 질문에 대답하는 가장 쉬운 방법은 무엇입니까? 지금까지 어떤 커널 릴리스에이 패치가 포함되어 있습니까? 로컬 Linux git …

1
정규식 (Big | Small) (State | City)-[0-9] * \. csv와 동등한 .gitignore 패턴은 무엇입니까?
나는 .gitignore비슷한 것과 비슷한 정규식을 가지고있다 : (Big|Small)(State|City)-[0-9]*\.csv 작동하지 않아서 RegexLab.NET 에 대해 테스트했습니다 . 그런 다음 gitignore 매뉴얼 페이지에서 gitignore가 정규 표현식을 사용하지 않고 fnmatch (3)을 사용한다는 것을 알게되었습니다 . 그러나 fnmatch에는 캡처 그룹과 동등한 것으로 보이지 않습니다. 이것이 가능합니까 아니면 이것을 세 줄로 나눌 필요가 있습니까?

3
"Hunk # 1 FAILED at 1 (다른 라인 엔딩)"메시지를 수정하는 방법?
명령으로 패치를 만들려고합니다. git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch 패치를 적용하면 $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 FAILED at 47 (different line endings). Hunk #4 FAILED at …
22 git  diff  newlines  patch 

2
왜 git에 의해 불필요하게 덜 실행 되는가?
git branchbash 또는 csh에서 실행할 때 자동으로 출력을 통해 파이프합니다 less. 그러나 저장소에 몇 개의 브랜치 만 있으면 불필요합니다. 종료되면 일단 브랜치 목록이 사라지기 때문에 성가신 일입니다. ~/.gitconfig파일 및 로컬 .git/config파일을 확인 하면 호출기 또는이를 유발하는 다른 항목에 대한 정보가 없습니다. 그렇지 않으면 웹 검색에서 찾은 것이 도움이되거나 약속 된 …
22 git 

2
커밋 메시지를 요청하는 git merge를 종료하는 방법은 무엇입니까?
git을 사용하고 있습니다. 정상적인 병합을 수행했지만 계속 묻습니다. # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. 그리고 무언가를 쓰더라도 여기서 나갈 수는 없습니다. 이것을 설명하는 문서를 찾을 수 없습니다. 어떻게해야합니까?
22 git  merge 

2
기존 클론의 포크로 저장소를 추가하는 Github
그래서 ghithub의 업스트림 소스에서 복제 한 git 저장소가 있습니다. 나는 커밋되지 않고 마스터 브랜치에서 약간 변경했습니다. 내가하고 싶은 일은 변경 사항을 github 페이지에 새 분기로 푸시하고 github에서 여전히 포크로 보도록하는 것입니다. 가능합니까? 나는 git과 github에 상당히 익숙하다. 내 질문도 이해가 되나요? 내가 생각할 수있는 가장 쉬운 방법은 (거의 가장 확실한 …

3
정규 표현식을 기반으로 diff / patch의 관련 덩어리 만 표시
git log -G<regex> -p지정된 패턴과 일치하는 변경 사항에 대해 코드베이스 기록을 검색하는 훌륭한 도구입니다. 그러나 주로 관련이없는 덩어리가있는 바다의 diff / patch 출력에서 ​​해당 덩어리를 찾는 것은 압도적 일 수 있습니다. 물론 git log원래의 문자열 / 정규식 에 대한 출력을 검색 할 수는 있지만 관련이없는 많은 변경 사항의 시각적 소음과 …
20 git  diff  patch 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.