«git» 태그된 질문

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

17
원격 저장소는 이미 새로운 저장소에 대한 'git push'에 존재합니다.
GitHub의 프로젝트가 어느 위치에 git@github.com:myname/oldrep.git있습니다. 이제 모든 코드를 다른 위치의 새 저장소로 푸시하고 싶습니다 git@github.com:newname/newrep.git. 나는 명령을 사용했다 : git remote add origin git@github.com:myname/oldrep.git 그러나 나는 이것을 받고있다 : 치명적 : 원격 원점이 이미 존재합니다.

10
Git의 디렉토리에있는 파일을 어떻게 무시합니까?
.gitignore파일이 디렉토리 의 파일을 무시 하는 올바른 구문은 무엇입니까 ? 일 것이다 config/databases.yml cache/* log/* data/sql/* lib/filter/base/* lib/form/base/* lib/model/map/* lib/model/om/* 또는 /config/databases.yml /cache/* /log/* /data/sql/* /lib/filter/base/* /lib/form/base/* /lib/model/map/* /lib/model/om/* ?
544 git  gitignore 

6
Git은 blob에서 SHA-1 충돌을 어떻게 처리합니까?
이것은 아마도 실제 세계에서는 아직 발생하지 않았으며 결코 일어날 수는 없지만 이것을 고려해 봅시다 .git 저장소가 있고 커밋하고 매우 운이 좋지 않다고 가정하십시오. 이미 저장소에있는 다른 것으로. 질문은 Git이 이것을 어떻게 처리 할 것인가이다. 단순히 실패? 두 얼룩을 연결하고 상황에 따라 어느 얼룩이 필요한지 확인하는 방법을 찾으십니까? 실제 문제보다 뇌 …

6
Git 리포지토리의 원격 목록?
Git 저장소가 있습니다. 이 저장소에는 여러 개의 원격 저장소가 있습니다 (제 생각에는). 해당 리포지토리에 속하는 원격 리포지토리 목록을 어떻게 얻을 수 있습니까? 좋아 git list --remotes하거나 그런거?
542 git 

6
변경 사항을 잃지 않고 마지막으로 푸시되지 않은 git commit을 커밋 해제하는 방법
내 로컬 사본 이 해당 커밋에서 작성된 변경 사항을 유지 하지만 작업 사본에서 커밋되지 않은 변경 사항이 되도록 커밋을 되 돌리는 방법이 있습니까? 커밋을 롤백하면 이전 커밋으로 이동합니다. 변경 사항을 유지하고 싶지만 잘못된 브랜치에 커밋했습니다. 이것은 밀리지 않았으며 커밋되었습니다.
539 git 

11
힘내 계속 내 ssh 키 암호 문구를 요구
github 튜토리얼에서 지시 한대로 키를 만들고 github에 등록하고 ssh-agent를 명시 적으로 사용하려고 시도했지만 git은 당기거나 밀 때마다 암호 문구를 계속 묻습니다. 원인이 무엇입니까?
538 git  github 


7
git commit 메시지에 과거 또는 현재 시제를 사용해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 한 번 읽어 그 자식 "X에 대한 테스트를 추가"예를 들어, 메시지가 필수적 현재 시제에 있어야 커밋합니다. 예를 …

8
composer.lock을 버전 관리에 전념해야합니까?
composer.lock리포지토리가있는 응용 프로그램에서 사용 하는 것과 약간 혼동됩니다 . 나는 많은 사람들이 우리가 .gitignore composer.lock창고에서 나와서 는 안된다고 말하는 것을 보았다 . 개발 환경에서 라이브러리를 업데이트하면 새 라이브러리를 갖게 composer.lock되지만 프로덕션 환경으로 업데이트 할 수 없습니다. 이 파일에서 충돌이 발생하지 않습니까?



12
Git으로 큰 바이너리 파일 관리
내 소스 코드 (웹 응용 프로그램)가 의존하는 큰 이진 파일을 처리하는 방법에 대한 의견을 찾고 있습니다. 현재 몇 가지 대안을 논의 중입니다. 이진 파일을 직접 복사하십시오. 프로 : 확실하지 않습니다. 대조 : 새 사이트를 설정하거나 이전 사이트를 마이그레이션 할 때 오류가 발생할 가능성이 높아 지므로 이에 반대합니다. 또 다른 장애물을 …

11
힘내와 머큐리얼-비교 및 대조
한동안 저는 개인 프로젝트에 서브 버전을 사용하고 있습니다. 점점 더 Git과 Mercurial, 그리고 DVCS에 대한 좋은 소식을 계속 듣고 있습니다. DVCS 전체에 소용돌이를 드리고 싶지만 어느 옵션에도 익숙하지 않습니다. Mercurial과 Git의 차이점은 무엇입니까? 참고 : 나는 어느 것이 "최고"인지 또는 어느 것을 시작해야하는지 찾으려고 하지 않습니다 . 나는 주로 구현과 …

5
git cherry-pick은“… 38c74d는 병합되었지만 -m 옵션은 제공되지 않았습니다”라고 말합니다.
마스터 브랜치에서 약간의 변경을했으며 그 업스트림을 가져오고 싶습니다. 그러나 다음 커밋을 선택하면 fd9f578에 붙어있어 git이 말합니다. $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. git가 나에게 말하려고하는 것은 무엇이며 체리 피킹은 여기에서 사용하는 것이 옳은 것입니까? 마스터 브랜치에는 업스트림 브랜치에서 수정 된 …
518 git  merge  rebase  cherry-pick 

4
병합 충돌을 일으키는 git stash pop 실행 취소
나는 오래된 토픽 브랜치에 있다는 것을 깨닫지 않고 코드베이스를 변경하기 시작했습니다. 그것들을 옮기기 위해 나는 그것을 숨기고 마스터의 새로운 지점에 적용하고 싶었습니다. 나는 git stash pop새로운 브랜치를 만들기 전에 새로운 변경 사항을 마스터로 가져 오지 않았다는 사실을 잊고 진행중인 작업 변경 사항을이 새로운 브랜치로 이전했습니다. 이로 인해 많은 충돌 충돌이 …
518 git 

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