git pull 프로필

29034 단어 버 전 관리

git pull 프로필
분류: 버 전 관리
2012-06-14 20:54 
4089 명 읽 기 
댓 글(0) 
수장 하 다 
고발 하 다.
git branch merge submodule command whitespace
디 렉 터 리(?)[+]
본문 정리
http://web.mit.edu/~mkgray/project/silk/root/afs/sipb/project/git/git-doc/git-pull.html 
http://www.cnblogs.com/lbsx/archive/2010/10/16/1853193.html
 git 에서,
우 리 는 통과 할 수 있다.
git pull
서버 창고 의 업 데 이 트 를 로 컬 창고 로 끌 어 오 라 고 명령 하 다.
git pull 은 원 격 으로 최신 버 전 을 가 져 오고 merge 에서 로 컬 로 가 져 오 는 것 과 같 습 니 다.
git clone 이후 git pull 을 직접 사용 하면 정확 한 reote url 과 자동 으로 일치 합 니 다.
config 파일 에 다음 과 같은 내용 을 설 정 했 기 때 문 입 니 다.

1 [branch "master"]
2 remote = origin
3 merge = refs/heads/master


표시:
1.git 가 master 라 는 branch 아래 있 을 때 기본 reote 는 origin 입 니 다.
2.master 라 는 brach 에서 지정 한 reote 와 merge 의 git pull 을 사용 할 때 기본 reote 와 merge 를 사용 합 니 다.
 
그러나 자신 이 만 든 프로젝트 에 대해 서 는 push 를 원 격 서버 에 사용 하고 이 내용 이 없 으 므 로 스스로 설정 해 야 합 니 다.
git pull 을 직접 실행 하면 다음 과 같은 결 과 를 얻 을 수 있 습 니 다.
 

1 $ git pull
2 Password:
3 You asked me to pull without telling me which branch you
4 want to merge with, and 'branch.master.merge' in
5 your configuration file does not tell me, either. Please
6 specify which branch you want to use on the command line and
7  try again (e.g. 'git pull <repository> <refspec>').
8 See git-pull(1) for details.
9
10 If you often merge with the same branch, you may want to
11 use something like the following in your configuration file:
12
13 [branch "master"]
14 remote = <nickname>
15 merge = <remote-ref>
16
17 [remote "<nickname>"]
18 url = <url>
19 fetch = <refspec>
20
21 See git-config(1) for details.


참고[2]에서 다음 과 같은 부분 이 있 습 니 다.
Note: at this point your repository is not setup to merge _from_ the remote branch when you type 'git pull'. You can either freshly 'clone' the repository (see "Developer checkout" below), or configure your current repository this way:

1 git remote add -f origin login@git.sv.gnu.org:/srv/git/project.git
2 git config branch.master.remote origin
3 git config branch.master.merge refs/heads/master   


 
따라서 git config 를 통 해 다음 과 같은 설정 을 진행 합 니 다.

1 $ git config branch.master.remote origin
2 $ git config branch.master.merge refs/heads/master


또는 글로벌 옵션 을 추가 하여 모든 항목 에 이 설정 을 사용 합 니 다.
고급 내용 은을 참고 하 시기 바 랍 니 다.

좋은 웹페이지 즐겨찾기