Presentation is loading. Please wait.

Presentation is loading. Please wait.

Git을 이용한 버전 관리 - Branch 실습

Similar presentations


Presentation on theme: "Git을 이용한 버전 관리 - Branch 실습"— Presentation transcript:

1 Git을 이용한 버전 관리 - Branch 실습

2 1. Git client 설정 및 사용 1.1 계정 설정 계정 이름 설정 : git config --global user.name “사용자 이름” 계정 이메일 설정 : git config --global user. 이메일 user.name과 user. 설정 값 확인: git config --global --list

3 1. Git client 설정 및 사용 1.2 Local 저장소 생성 디렉토리 생성 : mkdir 학번
생성 디렉토리 이동 : cd 학번 Git 저장소 생성 : git init

4 1. Git client 설정 및 사용 #include <stdio.h> int main() {
1.3 실습 소스파일 생성 $ vi hello.c #include <stdio.h> int main() { printf(“hello, Open Source Programming\n”); return 0; }

5 1. Git client 설정 및 사용 1.4 Local 저장소 Upload 및 상태 확인 git add hello.c
git status 3. git commit –m “First commit” 내부 저장소에 등록을 해야, git 서버에 upload 가능

6 1. Git client 설정 및 사용 1.5 Git 서버에 소스파일 upload
git remote add [단축이름] [url] git push [리모트 저장소 단축이름] [branch 이름] - Username for url : 학번 - Password for url : 비밀번호 Master branch 생성

7 2. Branch 실습 2.1 Branch 사용하기 branch 생성 : git branch branch이름
branch 전환 : git checkout branch이름 활성 branch 확인 : git branch

8 2. Branch 실습 #include <stdio.h> int main() {
2.2 실습 소스파일 생성 $ vi issue.c #include <stdio.h> int main() { printf(“hello, branch issue1.\n”); return 0; }

9 2. Branch 실습 2.4 Local Git 파일 해제(중요)
git rm --cashed 파일이름 (or) git rm --cashed * : git add 한 파일을 해제하지 않으면 branch를 변경하여도 업로드시 다른 branch에서 add한 모든 파일이 업로드 됨 --cached 를 빼면 파일 자체가 삭제됨

10 2. Branch 실습 2.5 Branch(local) Upload 및 상태 확인 git add issue.c
git status 3. git commit –m “hello” 꼭! Commit 하기전에 Status로 상태를 확인할 것!

11 2. Branch 실습 2.6 Git 서버에 소스파일 upload(branch)
git push [리모트 저장소 단축이름] [branch 이름] - Username for url : 학번 - Password for url : 비밀번호 issue1 branch 생성

12 2. Branch 실습 2.7 Git 서버 확인

13 Q&A


Download ppt "Git을 이용한 버전 관리 - Branch 실습"

Similar presentations


Ads by Google