내 자식 저장소의 설정 파일에 손쉽게 별칭을 설정했습니다. 이 저장소 (예 : 랩탑에)를 가끔 복제 할 것이지만 복제본에는 설정 한 별명이 포함되어 있지 않습니다. 복제본은 별칭이 저장되는 git 구성 파일을 복사하지 않기 때문일 수 있습니다. 그러나 복제본을 사용하여 수동으로 다시 설정할 필요없이 이러한 별칭을 사용할 수 있습니다. 누구든지이 좋은 해결책을 찾았습니까?어떻게하면 git 저장소를 복제 할 때 별칭을 자동으로 유지할 수 있습니까?
3
A
답변
5
을 당신이 그 (것)들을 단일 시스템에서 모든 저장소에 적용 할 수 있도록하기 위해 $ HOME/.gitconfig 파일에 별명을 넣을 수 있습니다. (또는 홈 디렉토리를 공유하는 컴퓨터 세트). 그게 내가 내 모든 것을 지키는 곳이야.
0
별칭 : 사용자 또는 특정 리포지토리로 정의되어 있습니까?
각 저장소는 .git 디렉토리 (또는 $ GIT_DIR을 설정하는 모든 곳)에 고유 한 .gitconfig (구성 파일) 파일을 가질 수 있습니다.
추가 정보를 위해 문서를 체크 아웃 : http://git-scm.com/docs/git-config (특히 파일 섹션)
관련 문제
- 1. git 저장소를 github 계정에 직접 복제 할 수 있습니까?
- 2. 새 사용자로 git 저장소를 복제 할 수 없습니다.
- 3. Git Clone - 원격 저장소를 복제 할 수 없습니다.
- 4. git 저장소를 Windows에 복사 할 수 있습니까?
- 5. git없이 git 저장소를 다운로드 할 수 있습니까?
- 6. 어떻게하면 mySQL 데이터베이스를 안전하게 유지할 수 있습니까?
- 7. Git : 저장소에 알려진 저장소를 저장할 수 있습니까?
- 8. 어떻게하면 Git과 Git Extension을 사용할 수 있습니까?
- 9. RVM 오류 - RVM 저장소를 복제 할 수 없습니다.
- 10. Git 로컬 저장소를 업데이트 할 수 없습니다.
- 11. 어떻게 다른 저장소를 서브 디렉토리에 복제 할 수 있습니까?
- 12. 원격 Git 저장소를 완전히 비울 수 있습니까?
- 13. 내 git 저장소를 로컬에서 '미러링'할 수 있습니까?
- 14. Subversion 저장소를 이동할 수 있지만 미러는 그대로 유지할 수 있습니까?
- 15. git을 사용하여 복제 한 저장소에서 git svn을 사용할 수 있습니까?
- 16. .bashrc에 별칭을 자동으로 추가하십시오.
- 17. 어떻게하면 git 저장소에서 파일을 완전히 제거 할 수 있습니까?
- 18. 어떻게하면 git 기반의 Plugin Repository를 호스트 할 수 있습니까?
- 19. git 저장소를 선택적으로 복제하는 방법
- 20. 어떻게하면 서브 루틴을 재정의하고 이전 서브 루틴도 유지할 수 있습니까?
- 21. git 저장소의 상위 상위 저장소를 어떻게 결정합니까?
- 22. Windows에서 Mercurial 저장소를 복제 할 때 하드 링크 사용
- 23. 1and1에 1and1 git 저장소를 복제 할 때 Eclipse EGit을 사용하는 공유 Linux 서버
- 24. 레일 : 복잡한 앱을 어떻게하면 유익하게 유지할 수 있습니까?
- 25. 복제 된 git repo를 복제 할 때 분기를 잃지 않는 방법
- 26. 저장소를 복제 할 때 종속성을 관리하는 방법은 무엇입니까?
- 27. ValueType을 복제 할 수 있습니까?
- 28. 두 개 이상의 자식 저장소를 복제 할 수 있습니까? 그것이 가능하다면?
- 29. 어떻게하면 파일 경로를 사용하여 git bisect 실행을 줄일 수 있습니까?
- 30. .NET에서 클래스의 별칭을 정의 할 수 있습니까?
설명서에 나오는 내용이 당신이 말하는 것과 일치하지 않는다고 생각합니다. Git은 작업 트리의 최상위 레벨에있는 ".gitconfig"파일을 (자동으로) 설정 파일로 사용하지 않을 것이다. 하지만 홈 디렉토리에서 ".gitconfig"를 읽습니다. 일반적으로 별칭이있는 곳입니다. – araqnid
견적 : $ GIT_DIR/config 저장소 특정 구성 파일. 파일 이름은 당연히 작업 디렉토리가 아닌 저장소 루트에 상대적입니다. github에서 하나의 저장소로 상당히 많이 사용했기 때문에 존재한다는 것을 알고있었습니다. – Chealion
죄송합니다 : $ GIT_DIR은 저장소의 .git 디렉토리입니다. 제 코멘트가 그 사실을 분명히하지 않았습니다. 수정 및 수정 됨. – Chealion