«git» 태그된 질문

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

4
git stash가 추가 된 파일을 덮어 쓰도록 강제
git에서 추적되지 않은 파일이 있습니다. 몇 가지 사항을 변경하여 커밋하고 싶었지만 수정하지 않은 파일을 먼저 체크인하지 않았다는 것을 깨달았습니다. 그래서 파일을 숨기고 수정되지 않은 버전을 추가했습니다. 그런 다음 숨김을 저장소에 적용하면 파일이 이미 추가되어 충돌이 발생합니다. 숨김을 적용하고 숨김의 버전이 저장소의 원본보다 우선적으로 사용되도록하려면 어떻게해야합니까? 감사
223 git 

18
(Mac) -bash : __git_ps1 : 명령을 찾을 수 없습니다
터미널에서 명령 promt를 변경하려고합니다. 계속 오류가 발생합니다. -bash: __git_ps1: command not found 터미널에 그대로 입력하여 시도했습니다 __git_ps1. 나는 또한 그것을 시도했다.bash_profile if [ -f ~/.git-completion.bash ]; then source ~/.git-completion.bash export PS1='[\W]$(__git_ps1 "(%s)"): ' fi 당신이 보거나 말할 수 있듯이, 예, 자동 완성 기능이 설치되어 있으며 훌륭하게 작동합니다! " PS1 env …
222 macos  git  terminal  ps1 

5
Git 브랜치 이름에 슬래시 문자 사용
나는 인기있는 Git 프로젝트의 어딘가에 지점이 "feature / xyz"와 같은 패턴을 가지고 있다고 확신합니다. 그러나 슬래시 문자로 분기를 만들려고하면 오류가 발생합니다. $ git branch labs/feature error: unable to resolve reference refs/heads/labs/feature: Not a directory fatal: Failed to lock ref for update: Not a directory (내 초기 시도)와 동일한 문제 : …
222 git  branch 

23
자식 상태는 수정 사항을 보여줍니다, 자식 체크 아웃 — <파일>은 제거하지 않습니다
작업 사본의 모든 변경 사항을 제거하고 싶습니다. Running git status은 수정 된 파일을 보여줍니다. 내가 수정 한 것을 제거하는 것 같지 않습니다. 예 : rbellamy@PROMETHEUS /d/Development/rhino-etl (master) $ git status # On branch master # Changed but not updated: # (use "git add &lt;file&gt;..." to update what will be committed) …

9
과거에 Git 커밋을 어떻게합니까?
개인적으로 사용하기 위해 모든 것을 Git으로 변환하고 있으며 저장소에 이미 오래된 버전의 파일이 있습니다. 파일의 "수정 날짜"에 따라 올바른 순서로 기록에 커밋하려면 어떻게 파일의 정확한 기록을 갖습니까? 나는 이것이 효과가 있다고 들었다. git filter-branch --env-filter="GIT_AUTHOR_DATE=... --index-filter "git commit path/to/file --date " --tag-name-filter cat -- --all


16
Git 오류 : 원격 저장소에 연결할 때“호스트 키 확인 실패”
웹 서버에있는 원격 Git 리포지토리에 연결하여 내 컴퓨터에 복제하려고합니다. 내 명령에 다음 형식을 사용하고 있습니다. git clone ssh://username@domain.com/repository.git 이것은 대부분의 팀원에게 잘 작동했습니다. 일반적 으로이 명령을 실행하면 Git은 사용자의 암호를 묻는 메시지를 표시 한 다음 복제를 실행합니다. 그러나 내 컴퓨터 중 하나에서 실행할 때 다음 오류가 발생합니다. 호스트 키 확인에 …
222 git  ssh  ssh-keys 

5
자식으로 새 파일의 일부만 준비하는 방법은 무엇입니까?
나는 git add --interactive를 좋아한다 . 이제는 일상적인 워크 플로의 일부입니다. 문제는 추적되지 않은 파일에서는 작동하지 않는 것 같습니다. 내가 원하는 것은 새 파일을 추적하는 것이지만 파일의 일부만 추가하는 것입니다. 즉이 새 파일의 일부는 아직 준비되지 않았습니다. 예를 들어, git add -i를 사용하면 패치 옵션을 선택하고 새 코드의 일부를 스테이징하기 …
221 git 



21
저장소에서 단일 파일 검색
원격 git 저장소에서 단일 파일의 내용을 가져 오는 가장 효율적인 메커니즘 (전송 된 데이터 및 사용 된 디스크 공간)은 무엇입니까? 지금까지 나는 생각해 냈습니다. git clone --no-checkout --depth 1 git@github.com:foo/bar.git &amp;&amp; cd bar &amp;&amp; git show HEAD:path/to/file.txt 이것은 여전히 ​​과잉으로 보입니다. 리포지토리에서 여러 파일을 가져 오는 것은 어떻습니까?

7
다른 운영 체제 간 git core.autocrlf에서 행 끝 변환이 작동하는 방식
core.autocrlf 설정 작동 방식 에 대한 자식 문서 뿐만 아니라 스택 오버플로에 대한 다양한 질문과 답변을 읽었습니다 . 이것은 내가 읽은 내용을 이해 한 것입니다. Unix 및 Mac OSX (OSX 이전 버전에서는 CR 사용) 클라이언트는 LF 줄 끝을 사용합니다. Windows 클라이언트는 CRLF 줄 끝을 사용합니다. 클라이언트에서 core.autocrlf가 true로 설정되면 git …

16
커밋하기 전에 자식이 후행 공백을 자동으로 제거하도록하십시오.
팀과 함께 git을 사용하고 있으며 diff, log, merge 등에서 공백 변경 사항을 제거하고 싶습니다.이 작업을 수행하는 가장 쉬운 방법은 git이 후행 공백 (및 기타 공백 오류)을 자동으로 제거하는 것이라고 가정합니다 ) 적용되는 모든 커밋에서. ~/.gitconfig파일로 다음을 추가하려고했지만 커밋 할 때 아무것도하지 않습니다. 어쩌면 다른 무언가를 위해 설계되었을 수도 있습니다. 해결책은 …
220 git  whitespace  githooks 


30
git add, commit 및 push 명령을 하나로?
이 세 가지 명령을 하나로 사용할 수있는 방법이 있습니까? git add . git commit -a -m "commit" (do not need commit message either) git push 때로는 하나의 문자, CSS 패딩 또는 무언가 만 변경하고 있습니다. 여전히 변경 사항을 적용하려면 세 가지 명령을 모두 작성해야합니다. 내가 하나의 푸셔 인 많은 프로젝트가 …
220 git 

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