포터블 - portable git windows




어떻게하면 "git push"가 로컬 저장소로 푸시 할 수 있습니까? (2)

기본적으로 git push 는 원점으로 푸시합니다. 다른 머신 (또는 다른 머신)에있는 다른 원격 리포지토리에 push하려면 git push <remote-name> 을 수행해야합니다. 또한 mipadi가 non-bare 저장소에 관해 말하는 것을 명심하십시오.

따라서 git remote add local /var/blah 한 후에 git push local 을 사용하여 / var / blah의 repo에 대한 변경 사항을 푸시합니다.

작은 google-fu는 한 번에 여러 개의 원격 저장소로 이동하기 위해이 게시물을 만들었습니다.

http://web.archive.org/web/20110828185858/http://jeetworks.com/node/22

본질적으로 리모콘은 여러 개의 URL을 가질 수 있습니다. 이렇게하려면 .git / config를 편집하고 다음과 같이 입력하십시오 :

[remote "all"]
    url = /some/path/to/repo1
    url = /some/path/to/repo2

그 후, git push all 을 모두 눌러 원격 "all"이 가리키는 두 개의 원격 URL로 모두 밀어 git push all 수 있습니다.

git remote add origin [email protected]:~/blah 할 수 있습니다. git remote add origin [email protected]:~/blahgit push 가 작동합니다. 하지만 로컬 카피 git clone ~/blah inside / var를 생성하면 git remote add local /var/blah ~/blah git remote add local /var/blah 합니다. git push push를 사용하면 업데이트를 푸시하지 않습니다.

로컬 복사본에 git push 업데이트를 적용하려면 어떻게해야합니까?

나는 여러 프로젝트에서 사용하는 공유 라이브러리를 가지고있다. 나는 다른 폴더 안에있는 git clone 사용하여 라이브러리의 로컬 복사본을 얻는다. 주 라이브러리를 업데이트 할 때 각 로컬 복사본에 가서 git pull 을 사용하여 업데이트를 git pull 합니까? 모든 라이브러리에 코드를 git push 하는 방법은 무엇입니까?


비 베어 저장소 (non-bare repository)로 이동 하시겠습니까? 현재 상태 인 경우 Repo 자체는 업데이트되지만 체크 아웃 된 (디스크상의) 파일은 업데이트되지 않습니다.







git