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

Slides:



Advertisements
Similar presentations
□ 2009년 상반기 결산 및 하반기 계획 (상반기결산) 인터넷 선교분과
Advertisements

기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
Database Laboratory, Hong Ik University
Git
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 1-1 C 언어의 개론적 이야기 프로그래밍 언어란 무엇인가? 컴파일이란 무엇인가? 사람과 컴파일러가 이해할 수 있는 약속된 형태의 언어 C 언어도 프로그래밍 언어 중 하나이다. 컴파일이란 무엇인가? 프로그래밍.
Chapter 6. 리눅스 백도어 황 선 환.
윈도우7 체크 설치 매뉴얼
Cross Compiler를이용한 커널 컴파일 및 포팅 1
개발 환경 개발 환경 개요 PXA270과 타겟 시스템 툴체인 환경 구축 JTAG 유틸리티 미니컴 Make 유틸리티
MYSQL 설치.
에서 ( 탭 – [인기 다운로드 | 모든 다운로드] ) Visual Studio 2015
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
툴 설치 가이드 Design Compiler SynopsysMentor.
Git Jara.
제4장 Cross Compiler 설치.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Ch. 1 LINUX SYSTEM.
1 최초 한번만 실행 Git 초기화 git init git config user.name “StudentNum”
9. Deploying mean applications
Git 사용법 GitHub 가입 GitHub 새 저장소 만들기 Git 설치, 설정.
5장 Mysql 데이터베이스 한빛미디어(주).
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
홍익대학교 메일 시스템 구축 Outlook 설정 매뉴얼.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
양방향 파이프의 활용 양방향 통신 파이프는 기본적으로 단방향이므로 양방향 통신을 위해서는 파이프를 2개 생성한다.
remote add origin <GitHub url>
Root Filesystem Porting
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Root Filesystem Porting
1장. 프로그래밍 언어, C 프로그래밍.
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
HW #4 파일과 디렉토리 1. 자신의 HOME 디렉토리 아래에 다음과 같은 구조의 디렉토리 및 파일을 생성하고, 이 구조를 다음 명령을 사용하여 파일로 저장한 후, 이를 프린트하여 제출한다. $ ls –lR linux_unix > hw4-1 $HOME linux_unix.
Cross Compiler 설치.
5장 Mysql 데이터베이스 한빛미디어(주).
1주차: 프로그래밍언어란 무엇인가? C 언어란? C 프로그래밍을 위한 준비
Git 사용법 GitHub 가입 GitHub 새 저장소 만들기 Git 설치 로컬 저장소 만들기 로컬 저장소와 원격 저장소 연결
Cross Compiler를이용한 커널 컴파일 및 포팅
이종효 이슬기 강민수 송강산 이해인 은혁진.
CHAP 13. 방명록 만들기 실습.
시스템 인터페이스 Lab3 Unix 사용법 실습.
MEAN Stack Front to Back
GIT 설정 및 사용 방법 (윈도우 기반).
개발 환경 세팅.
cafe.naver.com/embeddedcrazyboys
HW #4 UNIX 파일과 디렉토리 1. 자신의 HOME 디렉토리 아래에 다음과 같은 구조의 디렉토리 및 파일을 생성하고, 이 구조를 다음 명령을 사용하여 파일로 저장한 후, 이를 프린트하여 제출한다. $ ls –lR linux_unix > hw4-1 $HOME linux_unix.
홍익대학교 메일 시스템 구축 그룹웨어 메일 이전 하기.
툴 설치 가이드 Formality SynopsysMentor.
Linux/UNIX Programming
Day-27(Tue_10.16) 파일 서비스 설정 AD 가 설치된 환경에서 DHCP 설치 할 경우 권한 자격을 주어야함.
학기 C/C++ 프로그래밍 실습 1주차.
쉽게 풀어쓴 C언어 Express 제2장 프로그램 작성 과정 C Express.
8장 쿠키와 세션 한빛미디어(주).
IOS Press Last Update : Jan, 2012.
Git 사용하기 Git 소개 Git 사용 환경 GitHub 가입 및 원격 저장소 만들기 Git 설치 Git 최초 설정
Internet Protocol and Programming
제 6 강 Getting started.
KISTI Supercomputing Center 명훈주
 파일 아카이브와 압축 명령 익히기.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
1. Vista Wireless LAN 설정하기
Internet Protocol and Programming
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
과제 4: Thread (5월 9일까지) 4장 연습문제 풀이
컴퓨터 프로그램 제 1장 공학문제 해결 김 문 기.
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
FTP 스캔 설정 방법 강사 : 이성휘 대리.
C.
어드민 로그인 ID : admin 비밀번호 : 서보테크 1. 제품소개 등록 - MISUBISHI
Docker Study 6~7.
Presentation transcript:

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

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

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

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; }

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

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

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

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

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

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

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

2. Branch 실습 2.7 Git 서버 확인

Q&A