공유 호스트에 git을 자동 설치하기 위해 link을 따라했습니다. git push production master
을 실행하면 100 %의 완료 상태가 표시되지만 작업 트리 [원하는 폴더]를 선택하면 끝납니다. 폴더가 완전히 비어 있습니다. 업로드가 완료되었지만 파일은 어디로 갔습니까 ?? 내가 git push production master
이라면 다시 Everything is upto date
이라고 말하지만 코드 파일은 어디로 갔습니까? 아무도 무슨 일이 일어나고 있는지 알고 있니? 정보를 위해 Inmotion 호스팅 리셀러 패키지를 사용하고 있습니다.Git - 빈 작업 트리 폴더가 비어 있습니다.
0
A
답변
0
짧은 대답입니다.
서술 대답
차이 자식 초기화 사이 자식 초기화 --bare
자식 초기화이 - 실제로, 편집, 추가 및 코드를 제거 곳이 명령으로 생성 된 저장소입니다 .
자식 초기화 --bare-가이 (수정되지 않음) 공유하고 대부분의 공유 위치에 생성이 명령을 사용하여 만든 저장소입니다. 여러 개발자가이 저장소를 밀어 넣을 수 있지만 아무도 직접 편집 할 수 없습니다. (이것은 -bare의 아름다움입니다.) 개발자는 공유 된 베어 코드를 복제하고 저장소의 작업 복사본에서 로컬로 수정 한 다음 공유 된 베어 리포지토리로 다시 푸시합니다.
'--bare' 저장소 *에는 작업 트리 *가 없습니다. 그러한 저장소에 대한 요점은 작업 트리를 가지고있는 사람이 작업을 수행 할 수 있기 때문입니다. 이로 인해 푸시를받는 대상이 좋지 않습니다. 가리키는 링크는 post-receive 후크를 사용하여 보조 (Git-Repo가 아닌) 트리에 배포 할 것을 제안합니다. 이 기술을 사용하는 경우, 실제로 훅이 실행 중인지 확인하십시오. 또한 해당 링크의 지침이 잘못되었습니다. – torek