Git을 사용한 소스관리 가이드

1. Git 설치

윈도우용 Git 설치

Standalone Installer

http://git-scm.com/download/win

winget tool 사용

winget install --id Git.Git -e --source winget

설치단계는 전부 Default로 Next버튼만 클릭해서 완료하면됩니다.

GitBash 실행 후 git설치 확인

git --version

Git 사용자 등록

git config --global user.name "jongseolee"
git config --global user.email "jongseo.lee@bizentro.com"

Git 설정 확인

git config --list

2. Git 사용 기초

git 초기화 : 이 폴더를 git으로 관리하겠다.

git init

git index(staging)에 등록 : 해당 폴더/파일에 대한 변경사항을 감시하겠다.

git add .

git index(staging)에 등록 취소

git reset HEAD

git 상태 확인

git status

git local 저장소에 commit : 로컬 저장소 master branch에 commit

git commit -m "수정 정보"

git local 저장소에 commit 취소

git reset HEAD^

git log 확인

git log

git 원격 저장소 등록 : 원격저장소의 주소를 origin으로 하겠다.

git remote add origin [http Git 주소 or ssh git 주소]

git 원격 저장소 확인 : 현재 추가된 원격 저장소정보 확인

git remote -v

git 원격 저장소 삭제 : 현재 추가된 원격 저장소정보 삭제

git remote -d [원격저장소명]

git 원격저장소에 push : origin이란 원격저장소 master branch에 push

git push origin master

git branch 생성

git branch [브랜치명]

git branch 삭제

git branch -d [브랜치명]

git pull origin : 원격저장소 master브랜치의 소스를 현재 폴더위치로 가져오겠다.

git pull origin master

git clone : 원격저장소를 추가하고 소스를 현재 폴더 위치로 가져오겠다.

git clone [http Git 주소 or ssh git 주소]

Tip!

Git push 취소하기

  • 가장 최근의 commit을 취소한다.

    git reset HEAD^

  • 원하는 시점으로 워킹 드렉토리를 되돌린다.

    git log -g

    git reset HEAD@{number} or git reset [commit id]

  • 되돌려진 상태에서 다시 commit 한다.

    git commit -m "커밋 메세지"

  • 원격저장소에 강제로 push한다.

    git push -f origin [branch name]

results matching ""

    No results matching ""