«repository» 태그된 질문

프로젝트의 전체 히스토리를 포함하는 버전 제어 시스템의 데이터 저장소 또는 애플리케이션의 비즈니스 계층과 해당 데이터 저장소간에 데이터를 전송하는 오브젝트를 참조 할 수 있습니다.

14
새로운 로컬 브랜치를 원격 Git 리포지토리로 푸시하고 추적하는 방법은 무엇입니까?
다음을 수행하고 싶습니다. 다른 (원격 또는 로컬) 지점을 기준으로 로컬 브랜치를 (을 통해 작성 git branch또는 git checkout -b) 로컬 브랜치를 원격 저장소 (게시)로 푸시하지만 추적 가능하게 git pull하여 git push즉시 작동합니다. 어떻게합니까? 나는 --set-upstreamGit 1.7 에 대해 알고 있지만, 그것은 후 생성 작업입니다. 지점을 원격 저장소로 푸시 할 때 …

10
로컬 파일 시스템에서 파일을 삭제하지 않고 Git 저장소에서 파일을 제거하십시오.
초기 커밋에 일부 로그 파일이 포함되었습니다. 내가 추가 한 *log내에 .gitignore, 지금은 내 저장소에서 로그 파일을 제거 할. git rm mylogfile.log 리포지토리에서 파일을 제거하지만 로컬 파일 시스템에서도 파일을 제거합니다. 파일의 로컬 사본을 삭제 하지 않고 리포지토리에서이 파일을 제거하려면 어떻게 해야합니까?

18
Git 저장소를 특정 폴더에 어떻게 복제합니까?
명령을 실행하면 git clone git@github.com:whatever이라는 현재 폴더에 디렉토리가 생성 whatever되고 Git 저장소의 컨텐츠가 해당 폴더에 놓입니다. /httpdocs/whatever/public 내 문제는 웹 서버의 올바른 위치에 표시되도록 Git 저장소의 내용을 현재 디렉토리에 복제해야한다는 것입니다. /httpdocs/public 리포지토리를 복제 한 후 파일을 이동하는 방법을 알고 있지만 Git을 중단하는 것처럼 보이며을 호출하여 업데이트 할 수 있기를 …
2244 git  repository  git-clone 

8
Git을 사용하여 태그를 원격 저장소에 어떻게 푸시합니까?
랩톱에 원격 Git 리포지토리를 복제 한 다음 태그를 추가하고 싶었습니다. git tag mytag master git tag랩톱에서 실행할 때 태그 mytag가 표시됩니다. 그런 다음이를 원격 저장소로 푸시하여 모든 클라이언트 에이 태그가 있으므로 실행 git push하지만 메시지가 나타납니다. 최신의 모든 것 데스크톱으로 가서 실행 git pull하면 git tag태그가 표시되지 않습니다. 또한 프로젝트의 …

22
두 개의 Git 리포지토리를 어떻게 병합합니까?
다음 시나리오를 고려하십시오. 자체 Git 저장소에서 작은 실험 프로젝트 A를 개발했습니다. 이제 성숙 해졌고 A는 자체 큰 저장소가있는 더 큰 프로젝트 B의 일부가되기를 바랍니다. 이제 A를 B의 하위 디렉토리로 추가하고 싶습니다. 어느 쪽이든 히스토리를 잃지 않고 A를 B로 병합하는 방법은 무엇입니까?

18
Git 저장소의 하위 디렉토리 만 복제하려면 어떻게합니까?
루트에 두 개의 하위 디렉토리가있는 Git 저장소가 있습니다. /finisht /static 이에있을 때 SVN , /finisht동안, 한 곳에서 체크 아웃 한 /static과 같이, 다른 곳에서 체크 아웃 한 : svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static Git으로 이것을 할 수있는 방법이 있습니까?

30
GitHub 저장소에서 단일 폴더 또는 디렉토리 다운로드
GitHub에서 호스팅되는 원격 Git 저장소에서 특정 폴더 또는 디렉토리 만 다운로드하려면 어떻게해야합니까? GitHub 저장소의 예제가 여기에 있다고 가정 해보십시오. git@github.com:foobar/Test.git 디렉토리 구조 : Test/ ├── foo/ │ ├── a.py │ └── b.py └── bar/ ├── c.py └── d.py foo 폴더 만 다운로드 하고 전체 테스트 프로젝트를 복제하지 않습니다.


18
"패키지 'xxx'를 사용할 수 없습니다 (R 버전 xyz)"경고를 어떻게 처리해야합니까?
사용하여 패키지를 설치하려고했습니다. install.packages("foobarbaz") 그러나 경고를 받았다 Warning message: package 'foobarbaz' is not available (for R version x.y.z) R이 패키지를 사용할 수 있다고 생각하지 않는 이유는 무엇입니까? 이 문제의 특정 사례를 언급하는 다음 질문도 참조하십시오. 내 패키지가 R 2.15.2에서 작동하지 않음 'Rbbg'를 사용할 수 없음 (R 버전 2.15.2의 경우) 패키지를 …

15
역사를 보존하면서 하나의 git repo에서 다른 복제본으로 복제하는 방법
Git 리포지토리는 개별 프로젝트마다 각각 자체 트리가있는 단일 몬스터 SVN 리포지토리의 일부로 시작되었습니다. project1/branches /tags /trunk project2/branches /tags /trunk 분명히을 사용하여 파일을 한 파일에서 다른 파일로 쉽게 이동할 수있었습니다 svn mv. 그러나 Git에서 각 프로젝트는 자체 저장소에 있으며 오늘은 하위 디렉토리를에서 project2로 이동하라는 요청을 받았습니다 project1. 나는 이런 식으로했다 : …
483 git  repository 


12
Git 로컬 이름과 원격 지점 이름을 어떻게 바꾸나요?
master-> origin / regacy, FeatureA-> origin / FeatureA와 같은 네 가지 분기가 있습니다. 보시다시피, 잘못된 이름을 입력했습니다. 그래서 원격 지점 이름의 이름을 바꾸고 싶습니다 (원산지 / 레거시 → 출발지 / 레거시 또는 출발지 / 마스터) 아래 명령을 시도하십시오. git remote rename regacy legacy 그러나 Git 콘솔은 나에게 오류 메시지를 반환했습니다. …

11
git에서 파일을 일시적으로 추적 해제
내 컴퓨터에 로컬 자식을 설정했습니다. git을 초기화 할 때 미리 컴파일 된 라이브러리와 바이너리를 추가했습니다. 그러나 현재 개발 중에는 해당 파일을 간헐적으로 체크인하고 싶지 않습니다. repo에서 이러한 파일을 제거하고 싶지 않습니다. 개발을 완료 할 때까지 이러한 파일을 추적하지 않는 방법이 있습니까? (gitgitore는 git에없는 파일에 대해서만 작동하므로 .gitignore를 사용할 수 없다고 …
450 git  github  repository 

12
GitHub에서 리포지토리의 이름을 바꾸려면 어떻게합니까?
GitHub에서 리포지토리 중 하나의 이름을 바꾸고 싶었지만 큰 빨간색 경고가 표시되면 무서워졌습니다. 이전 위치에서 리디렉션을 설정하지 않습니다 새 위치를 가리 키도록 로컬 저장소를 업데이트해야합니다. 이름을 바꾸려면 몇 분이 걸릴 수 있습니다 누구나 수동으로 # 1과 # 2를 수행하는 방법에 대한 단계별 지침이 있습니까? 아니면 현지에서 무엇을해야합니까?
317 git  github  repository 

10
PHP에서 적절한 리포지토리 패턴 디자인?
서문 : 관계형 데이터베이스와 함께 MVC 아키텍처에서 리포지토리 패턴을 사용하려고합니다. 최근 PHP에서 TDD를 배우기 시작했으며 데이터베이스가 나머지 응용 프로그램과 너무 밀접하게 연결되어 있음을 깨닫고 있습니다. 리포지토리에 대해 읽고 IoC 컨테이너 를 사용하여 컨트롤러에 "주입"했습니다. 아주 멋진 것들. 그러나 이제 저장소 디자인에 대한 실질적인 질문이 있습니다. 다음 예를 고려하십시오. <?php class …

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