Git Hub 관련 정보 및 설정 방법을 알아보도록 하겠습니다. 개발자에겐 필수로 사용해야 하는 소스 관리 툴입니다. 필요한 명령은 꼭 숙지하시기 바랍니다.

Git Hub Command

  • git init : git 생성하기
  • git clone git_path : 코드가져오기
  • git checkout branch_name : 브랜치 선택하기
  • git checkout -t remote_path/branch_name : 원격 브랜치 선택하기
  • git branch branch_name : 브랜치 생성하기
  • git branch -r : 원격 브랜치 목록보기
  • git branch -a : 로컬 브랜치 목록보기
  • git branch -m branch_name change_branch_name : 브랜치 이름 바꾸기
  • git branch -d branch_name : 브랜치 삭제하기
  • git push remote_name — delete branch_name : 원격 브랜치 삭제하기 ( git push origin — delete gh-pages )
  • git add file_path : 수정한 코드 선택하기 ( git add * )
  • git commit -m “commit_description” : 선택한 코드 설명 적기 ( git commit -m “내용”)
  • git push romote_name branch_name : add하고 commit한 코드 git server에 보내기 (git push origin master)
  • git pull : git서버에서 최신 코드 받아와 merge 하기
  • git fetch : git서버에서 최신 코드 받아오기
  • git reset — hard HEAD^ : commit한 이전 코드 취소하기
  • git reset — soft HEAD^ : 코드는 살리고 commit만 취소하기
  • git reset — merge : merge 취소하기
  • git reset — hard HEAD && git pull : git 코드 강제로 모두 받아오기
  • git config — global user.name “user_name ” : git 계정Name 변경하기
  • git config — global user.email “user_email” : git 계정Mail변경하기
  • git stash / git stash save “description” : 작업코드 임시저장하고 브랜치 바꾸기
  • git stash pop : 마지막으로 임시저장한 작업코드 가져오기
  • git branch — set-upstream-to=remote_path/branch_name : git pull no tracking info 에러해결

GitHub Sync

gitignore 적용하기

  • 적용하는 방법은 어렵지 않다. .gitignore File을 같이 Push하면 됩니다.
  • 기존에 있던 Project에 .gitignore File이 적용이 안되는 경우에는 git Repository에서 적용해보고 다시 Push해보기 바랍니다.

처음 셋팅할 때.. 중간에는 적용되지 않는다.

git rm -r --cached .

git add .

git commit -m "Apply .gitignore"

GitHub Sync

  1. MacOS : shift + command + . → Hidden file View
  2. delete .git folder
  3. git Setting
  • Git 저장소 생성 → 로컬 프로젝트를 Git에 올리고 연동

git 초기 설정 명령

git init

git remote add origin [https://**watanow@**github.com/watanow/WATA.LBSP.TRAC.NDK.git](<https://[email protected]/watanow/WATA.LBSP.TRAC.NDK.git>)

git pull

git add .

git commit -m "start"

git push -u origin master

실패시 아래를 참고합니다.

$ git remote set-url origin [<https://[email protected]/watanow/WATA.LBSP.TRAC.NDK.git>](<https://[email protected]/watanow/WATA.LBSP.TRAC.NDK.git>)

$ git remote remove origin

$ git remote add origin [<https://[email protected]/watanow/WATA.LBSP.TRAC.NDK.git>](<https://[email protected]/watanow/WATA.LBSP.TRAC.NDK.git>)

$ git push -u origin master

git remote set-url origin [<https://[email protected]/watanow/WATA.LBSP.TRAC.NDK.git>](<https://[email protected]/watanow/WATA.LBSP.TRAC.NDK.git>)
git remote remove origin
git remote add origin [<https://[email protected]/watanow/WATA.LBSP.TRAC.NDK.git>](<https://[email protected]/watanow/WATA.LBSP.TRAC.NDK.git>)
git push -u origin master

.gitignore File

삭제하기

$ git rm -r –cached .idea
$ git commit -m “remove webstorm .idea directory”
$ git push origin master

Git Hub 큰 화일 용량

Git Large File Storage

여기까지 Git Hub 관련 설정 방법을 알아보았습니다.

Back to top