본문 바로가기
Etc/Git-Github

[Git] Github push & pull

by VAMOSSS 2022. 1. 9.
반응형

Github

Local repository : 내가 작업하는 컴퓨터에 있는 레포지토리

Remote repository : 로컬 레포가 아닌 컴퓨터나 서버에서 생성된 원격 레포지토리

 

Github은 가장 많이 사용되는 git을 위한 Romote 레포지토리이다.

 

사용자 확인 및 설정

  • git config --list  : config 설정에 대한 정보가 모두 list로 출력됨
  • git config --global user.name "사용자 name"  : 계정 이름 전역으로 설정
  • git config --global user.email "사용자 email"  : 계정이메일 전역으로 설정
  • git config --unset --global user.name  : 계정이름 지움
  • git config --unset --global user.email  : 계정이메일 지움

 global로 설정된 config 사용자를 지울 경우 --global을 추가

 

Github 연동 확인 및 설정

  • git remote add origin <github_repo_url>  : github과 연동
  • git remote remove origin  : github과 연동 제거
  • git remote -v  : 연동된 github 주소(url) 확인

 origin : Default Remote Repository

 master(main) : Default Local Repository

 

Push & Pull

  • git push -u origin master : commit history & file 올리기 (push)
  • git push
  • git pull origin master : commit history & file 내려받기 (pull)
  • git pull

 처음만 -u 붙임 ( git push만 작성해도 됨 )

※ git pull만 작성해도 가능 (origin, master 둘 다 Default 여서)

 

 

Reference

 Git Document - GitHub - 계정 만들고 설정하기

반응형

'Etc > Git-Github' 카테고리의 다른 글

[Git] Git 파일 관리(add, commit), Branch  (0) 2022.01.09
[Git] Git 생성 & Github 연동  (0) 2022.01.08

댓글