일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- github
- inflearn
- 프로그래머스 # sql #mysql # 코딩테스트 # recursive cte
- 딥러닝 # GPU # 프레임워크 # 엣지 AI # GTC 2020 Online
- 딥러닝#초보#MLE#Cross-entropy#메모
- 파이썬 # python # copy
- spark#apache spark#입문#스파크#빅데이터
- udacity#유다시티#자료구조#알고리즘#기초
- 프로그래머스 # 코딩테스트 # SQL # mysql # 차집합
- 프로그래머스 # sql # mysql # 코딩테스트 # 연습
- NVIDIA # GTC 2020 # Webinar # GTC 행사
- mysql # SQL # 프로그래머스 # 코딩테스트
- Git
Archives
- Today
- Total
from Karte,
[Inflearn - 팀 개발을 위한 Git, Github 입문] 1. 버전 관리가 뭔가요? 본문
**미리 알립니다**
1. 본인은 인프런으로부터 그 어떤 금전적 보상도 제공받지 않았습니다.
2. 강의 내용의 저작권은 해당 강의의 강사님께 있으며, 본 포스팅에 작성한 내용은 강의 내용 중 일부를 요약한 것입니다.
3. 본 포스팅의 내용 이용 시 출처를 꼭 밝혀주시길 바랍니다.
4. 포스팅에 사용한 표현 중 오류가 있을 시 댓글로 남겨주시길 부탁드립니다.
버전 == 소프트웨어 버전 (개발, 유지및 보수가 진행됨에 따라 변화한 소프트웨어를 구분하는 것)
i.e. 발표안_최종.zip → 발표안_최최종.zip → 발표안_진짜_최종.zip → .... 무한 궤도
버전 관리 시스템 Git : 단순히 Ctrl + Z 를 눌러 이전 상태로 되돌리는 것이 아니라, 원하는 시점마다 깃발을 꽂고 (=버전을 만들고) 깃발과 깃발 사이를 자유롭게 돌아다닐 수 있도록 한 시스템 / 더 중요하게는, 팀 동료가 만든 버전에도 접근할 수 있고, 서로 버전 비교를 한 후에 더 최신 버전으로 둘 모두의 코드를 업데이트 할 수도 있다는 것.
그동안 jupyter notebook 으로 작업하면서 2가지 경우의 코드를 테스트 해보고 싶을 때마다 copy 를 만들어서 하곤 했었는데, 쉬운 방법이긴 했지만 작업 끝나고 나서 생성된 5~6개 파일들 정리하기가 너무 귀찮았다. Git 으로 관리하는 방법을 빨리 익혀서 잘 써먹어야겠다.
Git 을 쓰기 위한 준비물:
저장 장치
i.e. 개인 컴퓨터 / USB / 회사 서버 / 클라우드 (GitHub, BitBucket, GitLab, ...)
Git 을 사용하는 2가지 방법:
CLI (Command Line Interface) vs. GUI (Graphic User Interface)
회사에서 Git Bash 로 서버에 로그인 하거나 파일에 접근해 본 적은 있는데, 앞으로 배울 내용과 어떻게 연결지을 수 있을지 궁금하다.
오늘은 여기까지! 내일은 본격적으로 Git 설치에 들어간다!
'study log > Git&Github' 카테고리의 다른 글
[Inflearn - 팀 개발을 위한 Git, Github 입문] 2. Git 설치 & Github 가입 (0) | 2021.09.27 |
---|---|
[Inflearn - 팀 개발을 위한 Git, Github 입문] 0. 강의 수강 계기 (0) | 2021.09.26 |
Comments