«git» 태그된 질문

Git은 오픈 소스 분산 버전 제어 시스템 (DVCS)입니다. Git 사용 및 워크 플로우와 관련된 질문에이 태그를 사용하십시오. 리포지토리가 GitHub에서 호스팅되기 때문에 Git 관련 문제에 [github] 태그를 사용하지 마십시오. 또한 Git 저장소와 관련된 일반적인 프로그래밍 질문에이 태그를 사용하지 마십시오.

2
저장소의 일부로 git 구성 저장
여기에 설명 된 것처럼 체크 아웃 중에 파일을 맹 글링하기 위해 필터를 사용하고 있습니다 . 이제 문제는 필터 정의가 로컬 구성 파일에만 저장된다는 것입니다. $ cat .git/config .... [filter "dater"] smudge = /home/.../expand_date clean = perl -pe \"s/\\\\\\$Date[^\\\\\\$]*\\\\\\$/\\\\\\$Date\\\\\\$/\" 동료가이 Date확장의 이점을 누리려면 필터 정의를 복사해야합니다. 그리고 그것을 바꾸면 그들에게 알려야합니다. …
147 git 

3
git rebase에 대한 병합 전략을 어떻게 선택합니까?
git-rebase맨 페이지 언급 -X<option>은에 전달할 수 있습니다 git-merge. 언제 / 어떻게 정확히? 나는에 패치를 적용하여 리베이스 싶습니다 재귀 전략과 그들의 옵션 (적용 어떤 스틱, 오히려 전체 충돌의 커밋을 건너 뛰는 이하). 나는 병합을 원하지 않고 역사를 선형으로 만들고 싶습니다. 난 노력 했어: git rebase -Xtheirs 과 git rebase -s 'recursive …
147 git  git-rebase 

14
Github에서 새 코드 푸시 문제
Readme.md 파일 만있는 Github에 새로운 저장소를 만들었습니다. 이 저장소로 푸시하려는 RoR 프로젝트를 새로 작성했습니다. 다음은 내가 받고있는 오류와 함께 이것을 실행하기 위해 터미널에서 준 명령입니다. git remote add origin https://github.com/aniruddhabarapatre/learn-rails.git 그 후 사용자 이름과 비밀번호를 입력했습니다 git push -u origin master 오류 --- To https://github.com/aniruddhabarapatre/learn-rails.git ! [rejected] master -> master …
147 git  github  git-push 

9
기존 git 프로젝트를 GitLab으로 가져 오시겠습니까?
저장소 "ffki-startseite"를 생성 한 Gitlab 설치 계정이 있습니다. 이제 git://freifunk.in-kiel.de/ffki-startseite.git모든 커밋과 분기가 있는 리포지토리에 리포지토리를 복제하려고 하므로 내 범위에서 작업을 시작할 수 있습니다. 가져 오려면 어떻게해야합니까?
147 git  gitlab 

9
추적하려는 파일 외부에 .git 폴더를 저장할 수 있습니까?
git을 백업 시스템으로 사용하는 것이 이상합니다. ./backup/myfiles 디렉토리가 있고 git을 사용하여 백업하고 싶다고 가정 해 봅시다. 일을 깨끗하게 유지하기 위해 myfiles 폴더에 .git 디렉토리를 갖고 싶지 않으므로 ./backup/git_repos/myfiles를 만들 수 있다고 생각했습니다. 자식 문서를 살펴보면서 이것을 시도했습니다. $ cd backup/myfiles $ mkdir ../git_repos/myfiles $ git --git-dir=../git_repos/myfiles init Initialized empty Git …
147 git 

4
한 명의 사용자가 수정 한 모든 파일을 git에게 알려줄 수 있습니까?
git이 모든 커밋에서 한 명의 사용자가 수정 한 모든 파일 목록을 제공하고 싶습니다. 나의 특별한 유스 케이스는 루비 온 레일즈 프로젝트의 i18n에 관여했으며 이미 수행 된 파일과 수행해야 할 파일을 알고 싶습니다. 문제의 사용자는 나머지 코드 기반이 아닌 i18n에서만 작업을 수행했습니다. 따라서 정보는 모두 git에 있어야하지만 정보를 얻는 방법을 잘 …
147 git 


8
Windows git“경고 : LF는 CRLF로 대체됩니다.”경고 꼬리가 뒤로입니까?
env : 윈도우 7 msysgit 때 나는 git commit말한다 : warning: LF will be replaced by CRLF. 이 경고 꼬리가 거꾸로되어 있습니까? Windows에서 파일을 편집하면 줄 끝은 CRLF다음 그림과 같이 입니다 .git은 repo에 커밋하기 위해 파일을 변경합니다 LF. 올바른 경고는 다음과 같습니다. warning: CRLF will be replaced by LF.
147 git 

5
Vim으로 Git 커밋 메시지를 입력 할 때 발생하는 문제
운영체제 : Windows 나는 쓴다 $ git commit 그때 "# 커밋 메시지를 입력하십시오" 나는 같은 텍스트를 쓴다 "양식 검증 추가" 커밋되지 않은 Enter 키를 누릅니다. 그런 다음 Shift + Enter, Ctrl + Enter, Alt + Enter를 누릅니다-여전히 커밋되지 않았습니다. 어리석은 문제라고 생각하지만 어떻게해야합니까?
146 git  commit  message 

5
gitignore 제외 규칙은 실제로 어떻게 작동합니까?
큰 디렉토리 구조에서 gitignore 문제를 해결하려고하지만 내 질문을 단순화하기 위해 다음과 같이 줄였습니다. 새로운 git 저장소에 두 파일 (foo, bar)의 다음 디렉토리 구조가 있습니다 (지금까지 커밋 없음). a/b/c/foo a/b/c/bar 분명히 'git status -u'는 다음을 보여줍니다. # Untracked files: ... # a/b/c/bar # a/b/c/foo 내가하고 싶은 것은 a / b / …
146 git  gitignore 

7
분기가없는 Git 커밋 나열 및 삭제 (댕글?)
특정 분기 아래에 많은 커밋이있는 Git 리포지토리가 있는데 할 git show수 있지만 포함 된 분기를 나열하려고하면 아무것도보고하지 않습니다. 나는 이것이 -D 브랜치의 결과로 매달려있는 커밋 / 트리 문제라고 생각했기 때문에 리포지를 정리했지만 여전히 그 후에도 동일한 동작을 봅니다. $ git fetch origin $ git fsck --unreachable $ git fsck 출력도없고 …
146 git  branch  git-dangling 


6
내가하고있는 모든 것이 커밋을 저지르는 것만으로 git-rebase가 병합 충돌을 일으키는 이유는 무엇입니까?
우리는 400 개가 넘는 커밋을 가진 Git 저장소를 가지고 있는데, 그 중 첫 12 개는 많은 시행 착오를 겪었습니다. 많은 커밋을 단일 커밋으로 스쿼시하여 커밋을 정리하고 싶습니다. 당연히 git-rebase는 갈 길입니다. 내 문제는 병합 충돌로 끝나고 이러한 충돌을 해결하기 쉽지 않다는 것입니다. 커밋을 삭제하거나 재 배열하지 않기 때문에 왜 충돌이 …


5
힘내 두 지역 지점을 병합
지점 마스터, 지점 A 및 지점 B가 있습니다. 이제 지점 A에서 작업하고 있으며 지점 A와 지점 B를 병합하고 지점 A에서 작업을 진행해야합니다. 모든 파일은 지점 A와 B에 보관됩니다. 그것을 구현하는 가장 빠른 방법은 무엇입니까?
146 git  merge 

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