git-bare

    2

    1답변

    다양한 웹 프로젝트를 지원하기 위해 작성한 작은 PHP 라이브러리가 있습니다. 그 프로젝트는 모두 자식이며, 라이브러리는 각 저장소의 서브 모듈입니다. 웹 프로젝트는 git push로 배포되며 배포 스크립트는 라이브러리를 업데이트하기 위해 라이브러리 하위 모듈 repo에 액세스 할 수 있어야합니다. 때로는 어떤 주어진 프로젝트에 대해서도 마스터 브랜치에 다

    2

    1답변

    라이브 배포를 위해 맨손으로 저장하는 저장소가있는 서버가 있습니다. master에 최신 서버 코드를 업데이트하는 간단한 post-receive 후크가 있습니다. 프로덕션 서버에 버그가 발견되면 특정 커밋으로 되돌릴 필요가 있습니다 (로컬로 테스트하지만 모든 것을 포착하지는 않습니다). 이 설정으로 과거 커밋으로 되돌릴 수있는 좋은 방법이 있습니까? *이 좋

    0

    1답변

    프로덕션 서버에서 맨손으로 Git 저장소를 만들었습니다. 나는 그 다음 맨발의 레포에 나의 지역의 repo를 밀었다. 그리고 그것은 일했다. 그러나 나는 그 때 나의 지역이 구식이기 때문에 내가 대신 생산 레포를 밀어야했음을 깨달았다. 그래서 나는 그것을 시도했다. 그러나 나는 오류를 얻었다. 그래서 저는 맨손으로 '생산'지점을 만들고 그 지점으로 가려고했

    0

    2답변

    현재 내 개발 서버에는 나와 일부 다른 사용자가 푸시 할 수있는 맨발의 자식 저장소가 있습니다. 그러나 이제 PHPUnit 테스트를 서버 자체에 통합하고 싶습니다. 내 초기 아이디어는 tests이라는 이름의 각 저장소에 하위 디렉토리가있는 것이므로 VisualPHPUnit과 같은 테스트를 실행하여 서버의 "웹 사이트"를 통해 결과를 볼 수 있습니다. 그러나

    1

    1답변

    A 질문 : 작업 디렉토리가있는 기존 git 저장소가 있습니다. 이 저장소를 팀과 공유하기를 원합니다. 다음을 수행했습니다 : git clone --bare repo_dir repo_dir.git 팀이 repo_dir.git 클론을 가졌습니다. 지금은 repo_dir에 맨발의 repo로 푸시 된 변경 사항을 최신 상태로 유지하려고합니다. 접근 방식은 rep

    3

    1답변

    맨손으로 Repo에 merge을 넣을 수없는 이유는 무엇입니까? Bare repos에는 HEAD 또는 작업중인 트리가 없습니다. 구성 파일에서 우리는 bare=true을 볼 수 있습니다. 베어 메크에 pull을 넣을 수 없습니다 (pull = fetch & 병합 및 병합이 작동하지 않기 때문에). 그러나, 당신은 베어 repo에 밀어 수 있습니다 - 왜?

    1

    1답변

    EC2 인스턴스에서 맨손으로 repo를 만들었고 내 dev 컴퓨터에서 분기를 푸시했습니다. 이제 서버에 git log을 실행할 수 있으며 모든 것을 최신 상태로 유지합니다. dev 머신에는 두 개의 리모컨이 있습니다. 하나의 "origin"은 코드가있는 Bitbucket.org repo이고 두 번째 "ec2"는 코드 배포를 위해 푸시 할 리모컨입니다. "e

    0

    3답변

    나는 git로 몇 가지 것을 시험해보고 싶다. 나는 작업 저장소에 어떤 것도 망치고 싶지 않다. 일을 안전하게 유지하기 위해 내가 작업 한 맨손 저장소의 사본을 만들었으며이 저장소에서 내 모든 푸시 및 태그 지정을하려고합니다. 내가 사용 : 내가 한 나쁜 커밋과 이것 저것을 취소 할 수 있습니다 이해하지만 cp --preseve -r original.git

    2

    3답변

    누구든지 이전 포스트로 이동하기 전에 모든 것을 성공없이 거쳤습니다. 제목에서 알 수 있듯이 각 개발자가 로컬 저장소 (예 : c:\MyProjects\foo)를 가지고있는 로컬 경로 (예 : s:\SharedProjects\foo)를 사용하여 Windows 파일 서버에 공유 git 저장소를 설정하려고합니다. 지금까지 저장소를 생성/복제 할 수 있었지만 로

    0

    1답변

    : 당신이 지점 또는 REPOS 태그를합니까? 브랜치/저장소에 태그를 추가 할 때 완전히 커밋 된 변경 사항에 태그를 지정했는지, 추가 또는 스테이지 된 변경 사항에 태그를 지정 했습니까? 어떤 경우에 브랜치를 리베이스해야 할 필요가 있습니까? 병합하지 않으면 필요한 모든 것을 제공합니까? "맨"저장소 란 무엇입니까? "비 베어 (non-bare)"리포에