이것은 git을 사용하여 프로젝트를 처음 실행 한 것이므로 설정 및 수행 할 작업을 설명합니다. 바라건대 누군가가 내가 성취하려는 일을하는 방법이나 더 표준적인 방식으로 다르게 설정하는 방법을 알려줄 수 있기를 바랍니다.하나의 git 리모컨을 다른 원격 위치로 로컬로 가져 오는 방법
나는 저장소를 만든 개발자 웹 사이트가 있습니다. 나는 그 저장소의 벌거 벗은 버전을 서버 에 복제했고, 베어 머신의 저장소를 로컬 컴퓨터에 복제했습니다.
내 프로세스는 모든 것이 최신 상태인지 확인하기 위해 원격 저장소라는 이름의 저장소에서 가져옵니다. 로컬 작업 복사본을 변경하십시오. 변경 내용을 커밋 한 다음 원본을 누릅니다.
그래서 로컬로 변경 한 모든 내용을 추적하는 베어 리포 지 토리가 있습니다.
그때 dev에 웹 사이트 원점에서 이러한 변경 내가 할 수있을 것이라고 생각 무엇데브을 원점에서 끌어입니다 (저장소가 DEV로 내 컴퓨터에 원격으로 명명 된)를 당겨 할
내 로컬 컴퓨터에서 둘 다 원격 별칭을 가지고 있지만 가능하지 않거나 올바른 구문을 찾지 못했습니다. 내가 뭘 해야하는지는 dev 저장소에 ssh이며 거기에 변화를 가져옵니다.
이런 식으로 리모컨으로 작업 할 수있게되면 dev에 접근 할 수있게되고 모든 것이 서버에서 작동하는지 확인한 다음 라이브 도메인을 원격으로 설정하고 거기로 끌어 당깁니다.
내가 이런 식으로하는 이유는 내 연구에서 모든 사람이 맨 처지에 놓아야한다는 것을 계속해서 말하고있다. 그래서 나는 모두에게 맨손으로 놓아서 우리가 다른 사람 위치.
이 설정이 의미가 있습니까? 내가 쉽게하려고하는 것을 성취 할 수있는 방법이 있습니까? 보다 효율적이거나 표준적인 설치 방법이 있습니까?
감사합니다. 이것은 내가해야 할 일을합니다. 당신이 베어 리포 지 토리 (bare repository)에 밀어 넣어야 만한다는 충고를 듣고있었습니다. –
비 - 베어 저장소에서 변경을하면 충돌을 해결하기가 더 어려워 질 것이므로이 규칙이 여기에 있다고 생각합니다. 따라서 규칙은 더 많습니다. 항상 로컬 사본을 사용하여 리포를 변경하십시오. – Vince
나는 이것을 시험해 보았지만 효과가 있었지만 지금은 새로운 설정에 문제가있다. 나는 지속적으로 그 지점이 현재 체크 아웃되어 있다고 말하고있는 nonbare 저장소로 푸는 것에 관한 에러를 얻는다. –