SlideShare a Scribd company logo
Git Basic
발표자 : DSC Ewha Lead 김민정
Git을 사용하는 이유
Version Control System
(버전 관리 시스템)
Git을 사용하는 이유
Version Control System
(버전 관리 시스템)
기능 개선 / 버그 수정 / SW 커스터마이징
Git을 사용하는 이유
Version Control System
(버전 관리 시스템)
기능 개선 / 버그 수정 / SW 커스터마이징
의미 있는 변화 저장
1. 프로젝트의 변경관리
코드관리
Git을 사용하는 이유
Version Control System
(버전 관리 시스템)
기능 개선 / 버그 수정 / SW 커스터마이징
의미 있는 변화 저장
1. 프로젝트의 변경관리
코드관리
2. 프로젝트의 버전관리
되돌아가기
Git을 사용하는 이유
Version Control System
(버전 관리 시스템)
기능 개선 / 버그 수정 / SW 커스터마이징
의미 있는 변화 저장
1. 프로젝트의 변경관리
코드관리
2. 프로젝트의 버전관리
되돌아가기
3. 프로젝트의 협업
팀 프로젝트
현주
민정
민정
주혜
민정
예림
예림
주혜
현주
현주
Git을 사용하는 이유
Version Control System
(버전 관리 시스템)
기능 개선 / 버그 수정 / SW 커스터마이징
의미 있는 변화 저장
1. 프로젝트의 변경관리
코드관리
2. 프로젝트의 버전관리
되돌아가기
3. 프로젝트의 협업
팀 프로젝트
현주
민정
민정
주혜
민정
예림
예림
주혜
현주
현주
버전관리 tool
Git을 사용하는 Project를 가시적으로
보기 위한 소스 공유 Service
https://github.com/https://git-scm.com/
Github 이용하기 : 저장소 만들기 (Repository)
Create New Repository 이름 생성
내가 공유하고 싶은 폴더를 web에 이 이름으로 지정!!
Github 이용하기 : 저장소 만들기 (Repository)
git init
git add .
git commit –m “[commit 메시지]”
git remote add origin [내 github repository 주소]
git push –u origin master
내가 VCS를 원하는 폴더를 지정할 때 위 커맨드 입력
Github 이용하기 : 저장소 만들기 (Repository)
Git / Github 연동하기
- Starting a working area
- 현재 작업장에 작업을 진행하겠다는 것을 git에게 알려줘!
- 이 명령어 입력 전까지는 일반 폴더! git과 관계가 없다.
- git init 이후에야 추가적인 깃 명령어들을 줄 수 있다.
$ git init
- commit의 대기상태
- 내가 commit하고 싶은, 버전에 반영하고 싶은 파일만! Add
- commit 전에 add가 우선!
Git status
내가 이번 버전에 저장할 (commit) 파일들의
리스트를 보여준다.
Git / Github 연동하기 $ git add .
- add 파일(저장하고 싶은 파일)들의 변경사항을
“session 파일 올리기”란 하나의 버전으로 생성
- 기억하고 싶은 버전에 대한 message를 함께 적는다
- 스냅 샷!
Git / Github 연동하기 $ git commit – m “[commit 메세지]”
- 현재 작업하는 workspace를 연결한다!
- 나의 github repository에!
- 그 github repository에 origin이란 별명을 부여!
내 workspace와 주로 동기화하는 메인 repository를
관습적으로 origin이라고 부른다
Git / Github 연동하기 $ git remote add origin [내 repository 주소]
- 내가 아까 remote한 repository는 origin!
- origin에 master 브랜치 내용을 업로드!
- 즉 이 폴더에서 내가 commit한 새 버전을
나의 repository에 업로드
master 브랜치는 보통 default 브랜치
Git / Github 연동하기 $ git push –u origin master
add와 commit의 차이
A 파일
AAAA
B 파일
BBBB
C 파일
CCCC
Commit 1 : “파일 3개 생성"
A 파일
A111
B 파일
B111
C 파일
CCCC
A파일과 B파일을 수정했는데
생각해보니 A파일만 수정했으면 됐어!!
add와 commit의 차이
A 파일
A111
B 파일
B111
C 파일
CCCC
A 파일만 add하기
$ add A 파일
A 파일
A111
B 파일
BBBB
C 파일
CCCC
$ commit –m “A 파일 수정”
Commit 2 : “A 파일 수정"
add와 commit의 차이
A 파일
AAAA
B 파일
BBBB
C 파일
CCCC
Commit 1 : “파일 3개 생성"
A 파일
A111
B 파일
BBBB
C 파일
CCCC
Commit 2 : “A 파일 수정"
add와 commit
큰 작업에 따라 내가 add 시키는 파일에 따라서 버전을 분리할 수 있다.
remote와 push
내가 commit한 내용 (내가 로컬에서 버전관리를 한 내용)을
github에도 올릴래!!
https://git-scm.com/doc
유용한 git 명령어
$ git : 깃 명령어 도움말
$ git log : 내가 local 환경에서 이 폴더에 commit한 내역 살펴보기
$ git log –p : commit 사이 달라진 내용
$ git log -2 : 최근 2개의 commit만
git 커맨드가 어렵다면 ? Source tree
git add commit push remote 설정 등을 모두 button으로 해결할 수 있다.
내가 커밋한 내역을 그래프로 볼 수 있다 : 협업시 누가 어떤 브랜치를 팠는지 등을 알 수 있다.
https://www.sourcetreeapp.com/
사실 몇 십분으로 전부 배우기는 어려워요
생활코딩 git강의나 Git을 사용하시다가
어려움이 있어서 질문 해주시면 바로 알려드릴께요!!!
끝!!

More Related Content

What's hot

알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1
Hansol Kang
 
How to use Github? (For Cien)
How to use Github? (For Cien)How to use Github? (For Cien)
How to use Github? (For Cien)
민수 김
 
[숭실대학교 SODA]깃(git) 명령 및 소스트리(sourceTree) 실습
[숭실대학교 SODA]깃(git) 명령 및 소스트리(sourceTree) 실습 [숭실대학교 SODA]깃(git) 명령 및 소스트리(sourceTree) 실습
[숭실대학교 SODA]깃(git) 명령 및 소스트리(sourceTree) 실습
Soongsil University
 
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
Kenu, GwangNam Heo
 
알아두면 쓸모있는 깃허브 2
알아두면 쓸모있는 깃허브 2알아두면 쓸모있는 깃허브 2
알아두면 쓸모있는 깃허브 2
Hansol Kang
 
Git for researchers
Git for researchersGit for researchers
Git for researchers
Emily Yunha Shin
 
Git basic
Git basicGit basic
Git basic
Jinhan Heo
 
디자이너를위한Git #1/2
디자이너를위한Git #1/2디자이너를위한Git #1/2
디자이너를위한Git #1/2
Choulhyouc Lee
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
nexusz99
 
Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화
Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화
Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화
Jae-yeol Lee
 
NationBildGuid
NationBildGuidNationBildGuid
NationBildGuidmerveiede
 
140109 팀프로젝트 협업툴
140109 팀프로젝트 협업툴140109 팀프로젝트 협업툴
140109 팀프로젝트 협업툴
은아 정
 
GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서
jungseob shin
 
협업하는 디자이너 - #1 git설치하기
협업하는 디자이너 - #1 git설치하기협업하는 디자이너 - #1 git설치하기
협업하는 디자이너 - #1 git설치하기
Jinkyou Son
 
GitHub 실습 교육
GitHub 실습 교육GitHub 실습 교육
GitHub 실습 교육
승엽 신
 
GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기
Lee Geonhee
 
이클립스로 GIT 사용하기
이클립스로 GIT 사용하기이클립스로 GIT 사용하기
이클립스로 GIT 사용하기
우영 주
 
Visual studio 2013 github 연동하기
Visual studio 2013 github 연동하기Visual studio 2013 github 연동하기
Visual studio 2013 github 연동하기
Park JaiChang
 
Git의 개념과 사용
Git의 개념과 사용Git의 개념과 사용
Git의 개념과 사용
환민 홍
 
[D2 fest 2014]yobi hands on lab
[D2 fest 2014]yobi hands on lab[D2 fest 2014]yobi hands on lab
[D2 fest 2014]yobi hands on labNAVER D2
 

What's hot (20)

알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1
 
How to use Github? (For Cien)
How to use Github? (For Cien)How to use Github? (For Cien)
How to use Github? (For Cien)
 
[숭실대학교 SODA]깃(git) 명령 및 소스트리(sourceTree) 실습
[숭실대학교 SODA]깃(git) 명령 및 소스트리(sourceTree) 실습 [숭실대학교 SODA]깃(git) 명령 및 소스트리(sourceTree) 실습
[숭실대학교 SODA]깃(git) 명령 및 소스트리(sourceTree) 실습
 
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
 
알아두면 쓸모있는 깃허브 2
알아두면 쓸모있는 깃허브 2알아두면 쓸모있는 깃허브 2
알아두면 쓸모있는 깃허브 2
 
Git for researchers
Git for researchersGit for researchers
Git for researchers
 
Git basic
Git basicGit basic
Git basic
 
디자이너를위한Git #1/2
디자이너를위한Git #1/2디자이너를위한Git #1/2
디자이너를위한Git #1/2
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
 
Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화
Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화
Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화
 
NationBildGuid
NationBildGuidNationBildGuid
NationBildGuid
 
140109 팀프로젝트 협업툴
140109 팀프로젝트 협업툴140109 팀프로젝트 협업툴
140109 팀프로젝트 협업툴
 
GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서
 
협업하는 디자이너 - #1 git설치하기
협업하는 디자이너 - #1 git설치하기협업하는 디자이너 - #1 git설치하기
협업하는 디자이너 - #1 git설치하기
 
GitHub 실습 교육
GitHub 실습 교육GitHub 실습 교육
GitHub 실습 교육
 
GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기
 
이클립스로 GIT 사용하기
이클립스로 GIT 사용하기이클립스로 GIT 사용하기
이클립스로 GIT 사용하기
 
Visual studio 2013 github 연동하기
Visual studio 2013 github 연동하기Visual studio 2013 github 연동하기
Visual studio 2013 github 연동하기
 
Git의 개념과 사용
Git의 개념과 사용Git의 개념과 사용
Git의 개념과 사용
 
[D2 fest 2014]yobi hands on lab
[D2 fest 2014]yobi hands on lab[D2 fest 2014]yobi hands on lab
[D2 fest 2014]yobi hands on lab
 

Similar to Git basic

11. git basic
11. git basic11. git basic
11. git basic
Geunhyung Kim
 
[17.02.09] Github introduction (Korean Version)
[17.02.09] Github introduction (Korean Version)[17.02.09] Github introduction (Korean Version)
[17.02.09] Github introduction (Korean Version)
Ildoo Kim
 
Git 기본개념과 사용법 그리고 어플리케이션
Git 기본개념과 사용법 그리고 어플리케이션Git 기본개념과 사용법 그리고 어플리케이션
Git 기본개념과 사용법 그리고 어플리케이션Dabi Ahn
 
[기초] GIT 교육 자료
[기초] GIT 교육 자료[기초] GIT 교육 자료
[기초] GIT 교육 자료
JUNPIL PARK
 
git, 이해부터 활용까지
git, 이해부터 활용까지git, 이해부터 활용까지
git, 이해부터 활용까지
jylee1229
 
Git 커멘드와 있으면 편리한 Alias/Funciton by KangDroid
Git 커멘드와 있으면 편리한 Alias/Funciton by KangDroidGit 커멘드와 있으면 편리한 Alias/Funciton by KangDroid
Git 커멘드와 있으면 편리한 Alias/Funciton by KangDroid
Excelcon
 
201017 한주현 생물정보학 github 강의
201017 한주현 생물정보학 github 강의201017 한주현 생물정보학 github 강의
201017 한주현 생물정보학 github 강의
Joohyun Han
 
오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료
BJ Jang
 
Git tutorials
Git tutorialsGit tutorials
Git tutorials
wonmin lee
 
Git
GitGit
Fun git hub
Fun git hubFun git hub
Fun git hub
Kenu, GwangNam Heo
 
Git
GitGit
디자이너 버전관리
디자이너 버전관리디자이너 버전관리
디자이너 버전관리
Hailey Lee
 
Gitlab.key
Gitlab.keyGitlab.key
Gitlab.key
Jongseok Choi
 
[NDC16] Effective Git
[NDC16] Effective Git[NDC16] Effective Git
[NDC16] Effective Git
Chanwoong Kim
 
Git Tutorial
Git TutorialGit Tutorial
Git Tutorial
MDLicht
 
코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes
코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes
코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes
Jiyeon Seo
 
1. github action을 활용한 CI
1. github action을 활용한 CI1. github action을 활용한 CI
1. github action을 활용한 CI
DEVELOPER.NET
 
Git 기본
Git 기본Git 기본
Git 기본
HyunWook Kang
 

Similar to Git basic (20)

11. git basic
11. git basic11. git basic
11. git basic
 
[17.02.09] Github introduction (Korean Version)
[17.02.09] Github introduction (Korean Version)[17.02.09] Github introduction (Korean Version)
[17.02.09] Github introduction (Korean Version)
 
Git 기본개념과 사용법 그리고 어플리케이션
Git 기본개념과 사용법 그리고 어플리케이션Git 기본개념과 사용법 그리고 어플리케이션
Git 기본개념과 사용법 그리고 어플리케이션
 
[기초] GIT 교육 자료
[기초] GIT 교육 자료[기초] GIT 교육 자료
[기초] GIT 교육 자료
 
git, 이해부터 활용까지
git, 이해부터 활용까지git, 이해부터 활용까지
git, 이해부터 활용까지
 
Git
GitGit
Git
 
Git 커멘드와 있으면 편리한 Alias/Funciton by KangDroid
Git 커멘드와 있으면 편리한 Alias/Funciton by KangDroidGit 커멘드와 있으면 편리한 Alias/Funciton by KangDroid
Git 커멘드와 있으면 편리한 Alias/Funciton by KangDroid
 
201017 한주현 생물정보학 github 강의
201017 한주현 생물정보학 github 강의201017 한주현 생물정보학 github 강의
201017 한주현 생물정보학 github 강의
 
오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료
 
Git tutorials
Git tutorialsGit tutorials
Git tutorials
 
Git
GitGit
Git
 
Fun git hub
Fun git hubFun git hub
Fun git hub
 
Git
GitGit
Git
 
디자이너 버전관리
디자이너 버전관리디자이너 버전관리
디자이너 버전관리
 
Gitlab.key
Gitlab.keyGitlab.key
Gitlab.key
 
[NDC16] Effective Git
[NDC16] Effective Git[NDC16] Effective Git
[NDC16] Effective Git
 
Git Tutorial
Git TutorialGit Tutorial
Git Tutorial
 
코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes
코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes
코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes
 
1. github action을 활용한 CI
1. github action을 활용한 CI1. github action을 활용한 CI
1. github action을 활용한 CI
 
Git 기본
Git 기본Git 기본
Git 기본
 

More from 민정 김

200531 jandi
200531 jandi200531 jandi
200531 jandi
민정 김
 
About dsc ewha
About dsc ewhaAbout dsc ewha
About dsc ewha
민정 김
 
Dsc ewha 1st
Dsc ewha 1stDsc ewha 1st
Dsc ewha 1st
민정 김
 
Image styling with_web_components
Image styling with_web_componentsImage styling with_web_components
Image styling with_web_components
민정 김
 
DSC Networking Day Keynote
DSC Networking Day KeynoteDSC Networking Day Keynote
DSC Networking Day Keynote
민정 김
 
Web and server
Web and serverWeb and server
Web and server
민정 김
 
Sw design
Sw designSw design
Sw design
민정 김
 
0327.web&ruby&rails
0327.web&ruby&rails0327.web&ruby&rails
0327.web&ruby&rails
민정 김
 
0503.1 vs n
0503.1 vs n0503.1 vs n
0503.1 vs n
민정 김
 
0515. view helper
0515. view helper0515. view helper
0515. view helper
민정 김
 

More from 민정 김 (10)

200531 jandi
200531 jandi200531 jandi
200531 jandi
 
About dsc ewha
About dsc ewhaAbout dsc ewha
About dsc ewha
 
Dsc ewha 1st
Dsc ewha 1stDsc ewha 1st
Dsc ewha 1st
 
Image styling with_web_components
Image styling with_web_componentsImage styling with_web_components
Image styling with_web_components
 
DSC Networking Day Keynote
DSC Networking Day KeynoteDSC Networking Day Keynote
DSC Networking Day Keynote
 
Web and server
Web and serverWeb and server
Web and server
 
Sw design
Sw designSw design
Sw design
 
0327.web&ruby&rails
0327.web&ruby&rails0327.web&ruby&rails
0327.web&ruby&rails
 
0503.1 vs n
0503.1 vs n0503.1 vs n
0503.1 vs n
 
0515. view helper
0515. view helper0515. view helper
0515. view helper
 

Git basic

  • 1. Git Basic 발표자 : DSC Ewha Lead 김민정
  • 2. Git을 사용하는 이유 Version Control System (버전 관리 시스템)
  • 3. Git을 사용하는 이유 Version Control System (버전 관리 시스템) 기능 개선 / 버그 수정 / SW 커스터마이징
  • 4. Git을 사용하는 이유 Version Control System (버전 관리 시스템) 기능 개선 / 버그 수정 / SW 커스터마이징 의미 있는 변화 저장 1. 프로젝트의 변경관리 코드관리
  • 5. Git을 사용하는 이유 Version Control System (버전 관리 시스템) 기능 개선 / 버그 수정 / SW 커스터마이징 의미 있는 변화 저장 1. 프로젝트의 변경관리 코드관리 2. 프로젝트의 버전관리 되돌아가기
  • 6. Git을 사용하는 이유 Version Control System (버전 관리 시스템) 기능 개선 / 버그 수정 / SW 커스터마이징 의미 있는 변화 저장 1. 프로젝트의 변경관리 코드관리 2. 프로젝트의 버전관리 되돌아가기 3. 프로젝트의 협업 팀 프로젝트 현주 민정 민정 주혜 민정 예림 예림 주혜 현주 현주
  • 7. Git을 사용하는 이유 Version Control System (버전 관리 시스템) 기능 개선 / 버그 수정 / SW 커스터마이징 의미 있는 변화 저장 1. 프로젝트의 변경관리 코드관리 2. 프로젝트의 버전관리 되돌아가기 3. 프로젝트의 협업 팀 프로젝트 현주 민정 민정 주혜 민정 예림 예림 주혜 현주 현주
  • 8. 버전관리 tool Git을 사용하는 Project를 가시적으로 보기 위한 소스 공유 Service https://github.com/https://git-scm.com/
  • 9. Github 이용하기 : 저장소 만들기 (Repository) Create New Repository 이름 생성 내가 공유하고 싶은 폴더를 web에 이 이름으로 지정!!
  • 10. Github 이용하기 : 저장소 만들기 (Repository) git init git add . git commit –m “[commit 메시지]” git remote add origin [내 github repository 주소] git push –u origin master 내가 VCS를 원하는 폴더를 지정할 때 위 커맨드 입력
  • 11. Github 이용하기 : 저장소 만들기 (Repository)
  • 12. Git / Github 연동하기 - Starting a working area - 현재 작업장에 작업을 진행하겠다는 것을 git에게 알려줘! - 이 명령어 입력 전까지는 일반 폴더! git과 관계가 없다. - git init 이후에야 추가적인 깃 명령어들을 줄 수 있다. $ git init
  • 13. - commit의 대기상태 - 내가 commit하고 싶은, 버전에 반영하고 싶은 파일만! Add - commit 전에 add가 우선! Git status 내가 이번 버전에 저장할 (commit) 파일들의 리스트를 보여준다. Git / Github 연동하기 $ git add .
  • 14. - add 파일(저장하고 싶은 파일)들의 변경사항을 “session 파일 올리기”란 하나의 버전으로 생성 - 기억하고 싶은 버전에 대한 message를 함께 적는다 - 스냅 샷! Git / Github 연동하기 $ git commit – m “[commit 메세지]”
  • 15. - 현재 작업하는 workspace를 연결한다! - 나의 github repository에! - 그 github repository에 origin이란 별명을 부여! 내 workspace와 주로 동기화하는 메인 repository를 관습적으로 origin이라고 부른다 Git / Github 연동하기 $ git remote add origin [내 repository 주소]
  • 16. - 내가 아까 remote한 repository는 origin! - origin에 master 브랜치 내용을 업로드! - 즉 이 폴더에서 내가 commit한 새 버전을 나의 repository에 업로드 master 브랜치는 보통 default 브랜치 Git / Github 연동하기 $ git push –u origin master
  • 17. add와 commit의 차이 A 파일 AAAA B 파일 BBBB C 파일 CCCC Commit 1 : “파일 3개 생성" A 파일 A111 B 파일 B111 C 파일 CCCC A파일과 B파일을 수정했는데 생각해보니 A파일만 수정했으면 됐어!!
  • 18. add와 commit의 차이 A 파일 A111 B 파일 B111 C 파일 CCCC A 파일만 add하기 $ add A 파일 A 파일 A111 B 파일 BBBB C 파일 CCCC $ commit –m “A 파일 수정” Commit 2 : “A 파일 수정"
  • 19. add와 commit의 차이 A 파일 AAAA B 파일 BBBB C 파일 CCCC Commit 1 : “파일 3개 생성" A 파일 A111 B 파일 BBBB C 파일 CCCC Commit 2 : “A 파일 수정"
  • 20. add와 commit 큰 작업에 따라 내가 add 시키는 파일에 따라서 버전을 분리할 수 있다. remote와 push 내가 commit한 내용 (내가 로컬에서 버전관리를 한 내용)을 github에도 올릴래!!
  • 21. https://git-scm.com/doc 유용한 git 명령어 $ git : 깃 명령어 도움말 $ git log : 내가 local 환경에서 이 폴더에 commit한 내역 살펴보기 $ git log –p : commit 사이 달라진 내용 $ git log -2 : 최근 2개의 commit만
  • 22. git 커맨드가 어렵다면 ? Source tree git add commit push remote 설정 등을 모두 button으로 해결할 수 있다. 내가 커밋한 내역을 그래프로 볼 수 있다 : 협업시 누가 어떤 브랜치를 팠는지 등을 알 수 있다. https://www.sourcetreeapp.com/
  • 23. 사실 몇 십분으로 전부 배우기는 어려워요 생활코딩 git강의나 Git을 사용하시다가 어려움이 있어서 질문 해주시면 바로 알려드릴께요!!!
  • 24. 끝!!