중앙 저장소에서 코드를 체크 아웃하기 위해 git을 사용했습니다. 코드를 변경 한 후에는 중앙 저장소에 커밋 할 수 없으므로 로컬 저장소에 커밋했습니다.git 오류 (로컬 커밋으로 인해 발생)
이제 중앙 저장소에 영향을주지 않고 변경 사항을 다른 곳에서 사용할 수 있습니까? 내 뜻은 : 지역 변경 사항을 다른 곳으로 전달하는 방법은 무엇입니까?
이렇게해야 할 필요성은 다음과 같습니다. 중앙 repo는 공개되어 있고 우리 자신이 아니기 때문에 로컬로 CVS를 사용하여 버전 관리를 유지합니다.
fatal: ambiguous argument 'HEAD^..HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
감사 : 지역 자식 커밋 한 후 다음과 같이 그래서, 그것은 다른 장소에서 오류를 생산하고있다. 나는 나의 질문이 분명하기를 바랍니다.
감사합니다. 그것에 대해 결코 알지 못했다! 지금 필요한 것은 단 한가지입니다 : 두 대의 컴퓨터에서 복제 할 때 어떻게 복제해야합니까? 1. 한 대의 컴퓨터에서 개발 2. 다른 컴퓨터에서 복제본 만들기 (둘 다 인터넷에 연결됨). 나는 때때로 하나를 변화시키고 또 다른 것을 변화시킬 수 있어야합니다. – user984260
네가 할 수있는 일은 중앙 집중식 위치 (예 : 서버)에있는 저장소를 원하는만큼의 컴퓨터에 복제하면 변경 사항을 지역적으로 커밋하고 변경 사항을 주 저장소는 git push 명령을 사용할 수 있습니다. 다음은 sourceforge에서 어떻게 수행되는지에 대한 링크입니다. [sourceforge link] (http://sourceforge.net/apps/trac/sourceforge/wiki/Git) 도움이 되길 바랍니다. –
죄송합니다. sourceforge 대신 자체 서버에서 설정하고 싶습니다. http://qugstart.com/blog/ruby-and-rails/create-a-new-git-remote-repository-from-some-local-files-or-local-git-repository/를 사용해 보았지만 실패했습니다. 내 repo가 이미 git 브랜치이기 때문에. 또한 공동 작업자도이 프로젝트를 진행해야합니다. – user984260