git remote add 원산지 vs 원격 설정 url 을 원산지

내가 만드는 새로운 저장소:

git init
echo "# MESSAGE" >> README.md
git add README.md
git commit -m "first commit"

그때 나는 하늘에 투입하는 빈 원격 저장소에서 만들어 github 그래서 나는 설정해야 원격입니다.

사이의 차이점은 무엇입니까 사용하여 다음과 같은 명령? :

git remote add origin git@github.com:User/UserRepo.git
git remote set-url origin git@github.com:User/UserRepo.git

에서 수행 밀어:

git push -u origin master

Edit1:

면 어떻게 되나 전화 원격 설정 url 을 원산지 후 git init? 원격 설정 url 을 원래 만들기를 기원은? 는 경우 원산지가 이미 존재한 후 git init 사이에는 차이가 없을 사용하여 해당 명령을 내 시나리오에,오른쪽?

아래에 사용을 추가하는 새로운 원격:

git remote add origin git@github.com:User/UserRepo.git

아래에 사용되는 url 을 변경하는 기존의 원격 저장소:

git remote set-url origin git@github.com:User/UserRepo.git

아래에 밀어 것입니다 당신의 코드 마스터 브랜치에 원격 저장소의 정의된원산지u게 당신의 현재 지점 원격 master:

git push -u origin master

문서

해설 (4)

실행할 때git remote add 원산지 git@github.com:User/UserRepo.git다음에는 새로운 원격을 만들라는근원. 실행할 때git 원격 설정 url 을 원산지 git@github.com:User/UserRepo.gitgit 은 검색을 위해 기존 원격는 이름origin그것을 변경's 원격 저장소 url. 는 경우 git 을 찾을 수 없 원격는 이름근원,그것은 오류를 발생시킬명:지 않은 먼'원산지'.

는 경우를 만들려고 하는 새로운 저장소한 다음 사용하git remote add 원산지 git@github.com:User/UserRepo.git를 추가하는 원격입니다.

해설 (3)

아래에 초기화의 현지 repo;도 원격 repos(ie origin):

git init

다음 아래'원산지'지 않는 경우't 존재합니다:

git remote add origin [repo-url]

다른 사용할 수 있습니다 설정-url하위 명령을 편집하는 기존 원격:

git remote set-url origin [repo-url]

또한,당신은 확인할 수 있습 기존의 리모컨

git remote -v

Hope this helps!

해설 (2)

git remote add=>추가새로운 원격입니다.

git remote 정-url=>*업데이트***기존 원격입니다.


  1. 원격는 이름을 제공한 후에추가새로운 원격는 이름의하지 않는 이전에 존재하는 명령입니다.
  2. 원격 이름 뒤에 오는 세트-url이미 존재로 원격에 이름을 입력합니다.

git remote 추가 myupstream someurl=>myupstream 원격 이름이 존재하지 않았고 지금 그것을 만드는 이 명령입니다.

git 원격 설정 url 업스트림 someurl=>류 원격 이름이 이미 존재하는 나는'm 단지 그것을 변경하는's url.


git remote add myupstream https://github.com/nodejs/node => **ADD** If you don't already have upstream
git remote set-url upstream https://github.com/nodejs/node # => **UPDATE** url for upstream
해설 (0)

를 추가하는 새로운 원격 사용하십`git remote add 명령에 터미널에서의 디렉토리의 저장소에 저장됩니다.

Git remote 정-url명령을 사용하는 기존 원격 저장소 URL.

그래서 기본적,원격에 추가하는 새로운 하나를 추가,원격 설정-url이하 기존 하나를 업데이트

해설 (0)

1. git remote add 원산지 git@github.com:User/UserRepo.git

-이 명령은 두 번째 단계는 명령에서 시리즈를 초기화한 후에 git 로 당신의 현재 작업 저장소를 사용하여git init. -이 명령어는 단순히 의미"를 추가하는 위치의 당신의 저장소에서 원격 컴퓨터 서버는 당신이 소원을 밀어 파일이 있는가?". 는지 확인하려면 원격지가 제대로 설정되어 유형:git remote-v

2. git 원격 설정 url 을 원산지 git@github.com:User/UserRepo.git

이 명령을 뜻하는 경우에 당신은 실수로이 일어날를 밀어를 잘못된 저장소에 첫 번째 시간에,당신이 할 수 있습니다."재설정을 원격 저장소 경로를"를 사용하여 위의 명령입니다.

3. git push-u 원격 master

이 명령은 단순히 밀어 파일을 원격 저장소에 있습니다.자식은 개념의 무언가로 알려져 있"점",그래서 기본적으로 모든 것이 밀려점 명시적으로 지정되지 않은 다른 지점에 있습니다.

에 대해 알아의 모든 지점의 목록에 있는 귀하의 저장소 유형:git 점

해설 (0)

당신을 호출 할 수 없습니다원격 설정 url 을 원래git init기 때문에,git remote 정-url명령을 만들지 않습니다 원래 있지만,기존 원격 저장소 URL.

그래서 명령git remote 정-url는 경우에만 작동 당신이've 거나 복제된 저장소 또는 수동으로 추가격이라는 기원입니다.

확인할 수 있습니다 원격으로 명령git remote-v여 원격 url 후에 이름을 경우,또는 이 명령을 제공 error와 같은 치명적인:지 않을 자식 저장소(또는 부모 디렉토리):.git한 다음 저장소 존재하지 않는,그래서 당신은 당신 원산지 명령git remote add

1.git remote add

이 명령을 사용하여 추가로 새로운 원격,다음 명령을 사용할 수 있습니다 터미널에서의 디렉터리에 저장소.

Git remote add 명령은 두 개의 인수를 사용:

  1. **원격 이름**,예를 들어,원산지
  2. Aremote URL 을,예를 들어,https://github.com/user/repo.git

예:

git remote add origin https://github.com/user/repo.git

2.git remote 정-url

Git 원격 설정 url 이 명령을 사용하는 기존 원격 저장소 URL.

Git 원격 설정 url 이 명령은 두 개의 인수를 사용:

  1. An기존 원격 이름. 예를 들어,origin또는업스트림는 두 개의 일반적인 선택입니다.
  2. A새로운 URL 을 원격

예를 들어 변경할 수 있습니다 당신의 먼's 에서 URL SSH HTTPS 으로git remote 정-url명령입니다.

git remote set-url origin https://github.com/USERNAME/REPOSITORY.git

는지 확인할 수 있습니다 원격 URL 이 변경되었으로 명령git remote-v.

참고:"원산지"컨벤션지 않은 부분의 명령입니다. "원산지"은 지역의 이름을 원격 저장소에 있습니다. 당신이 사용할 수 있습니다 대신 이름"원산지".

예를 들어:

git remote add myorigin git@github.com:user/repo.git
git remote set-url myorigin https://github.com/user/repo.git

에서 참조 github:원격 추가,원격 설정-url

해설 (0)

이것을 보십시오:

git init  
git remote add origin your_repo.git  
git remote -v  
git status  
해설 (0)