본문 바로가기
개발 관련 지식/git

프로젝트에 처음 git 적용할 때

by 권태일1147 2020. 3. 14.

프로젝트 별 git init을 하면 해당 프로젝트의 git 관련 파일이 생성된다.

git init

 

github에서 쓰는 자신의 계정 등록

git config --global user.name (유저 네임)

git config --global user.email (유저 이메일)

전역으로 등록된다.

(git config --local 은 로컬 등록이 됨)

 

git remote add (단축이름) (repo url) : remote repository가 추가된다.

git remote update : 연결된 원격저장소의 브랜치에 접근하기 위해 로컬에 갱신을 해줘야 함.

git fetch (단축이름) : remote repository의 최신 branch로 업데이트.

git pull (단축이름) (브랜치) : remote repository의 branch를 local repository의 현재 branch로 가져온다. 

git push (단축이름) (브랜치) : remote repository의 branch를 local repository의 현재 branch의 내용으로 바꿔 넣는다.

 

remote repo와 local이 unrelated라는 경고가 나오면 : git pull (단축이름) (branch) --allow-unrelated-histories

보통은 git clone으로 받아온다.

 

git push -u (단축이름) master : -u 를 넣어주면 remote repo의 master 브랜치에 연결해 이후에 git push, git pull 만으로 해당 저장소의 같은 브랜치로 명령이 가능하다.

저장소를 여러개 등록 해놨을 때, git push -u (단축이름)을 해놓으면 이후에 git push, git pull을 했을 때 해당 저장소에 자동으로 명령된다.

 

 

git branch (branch name) : 브랜치 생성

git checkout (branch name) : 현재 브랜치 변경

git checkout -b (branch name) : 브랜치 생성과 체크아웃을 한번에 함.

로컬에서 생성한 브랜치를 remote에 푸시하려면 : git push (단축이름) (branch name)

'개발 관련 지식 > git' 카테고리의 다른 글

git push, pull 에러  (0) 2020.03.19
git clone  (0) 2020.02.28