12월 11, 2015

프로젝트 시작 시 Git 초기화 프로세스

일반적인 프로젝트를 생성한 후 git에 올릴 때

1. 새로운 local git repository를 생성
   -> (git으로 올리려는 폴더 안에서) git init
       .git 파일이 생성됨.

2. git에 push할 때 무시할 파일과 각종  설정 사항들을 세팅
   -> .gitignore, .gitattributes 파일 작성

3. github 등 remote server에 새로운 git remote repository를 생성
   -> 해당 사이트에서 새로운 repository 생성. ropos.의 주소를 클립보드에 복사

4. git local 에 git remote server의 주소를 등록
   -> git remote add origin url(클립보드에 복사해둔 주소)
   ex) git remote add origin https://github.com/id/repos. name.git

5. local git repos.에서 remote git repos.로 최초 push 시엔 새로운 upstream을 생성해줘야 함
   -> git push --set-upstream origin branch_name
   ex) git push --set-upstream origin master
error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/id/repos. name.git'
>First commit을 하지 않은 상태에서 push를 해서 발생한 오류. 아무 파일이나 생성해 commit 한 후 push 하면 사라짐.
http://stackoverflow.com/questions/5802426/git-error-src-refspec-master-does-not-match-any

6. 이후부터는 remote repos.에 push 시에 git push 사용



Visual studio 소스제어(git)로 프로젝트 생성 시엔 .git, .gitignore, .gitattributes 파일이 이미 생성되 있음
   -> 1,2번 건너뛰고 3번부터 시작.

댓글 없음:

댓글 쓰기