1. Introduction
- 원저자: 리누스 토발즈
- 발표일: 2005년 4월 7일
- 라이선스: GNU GPL v2
- 운영체제: 리눅스, 윈도우, OS X
- 웹사이트: https://git-scm.com/
- VCS (Version Control System)
2. 설치
- windows
- Github Desktop (TODO: git cli 위치 찾아보기)
3. 최초 설정
- git config
- user name
- user email
- editor
4. Git 사용
- 저장소 만들기
- 기존 저장소 clone하기
5. Git으로 할 수 있는 일들
- 각 파일을 이전상태로 되돌리기
- 프로젝트를 이전 상태로 되돌리기
- 시간에 따른 수정내용을 비교
- 문제가 발생한 위치를 추적
6. Git CLI(Command Line Interface)
Bash
git clone http://OOOOO
git add
git pull
git push
git commit -m "Message"
Bash
7. Git GUI
- Github Desktop

8. Git File States

Git – Branch
- 코드 변경 이력을 분리해서 관리할 수 있는 기능
- 기존 코드를 보존하면서 새로운 작업을 시도할 수 있는 독립된 공간
- 예:
main
브랜치는 배포되는 코드를 담고 있고,feature/login
브랜치는 로그인 기능을 개발하는 데 사용
GitHub
- Git을 기반으로 한 온라인 코드 호스팅 플랫폼
- 주로 소프트웨어 개발자들이 코드를 저장, 관리, 공유하고 협업하기 위해 사용
Github Desktop을 이용한 실습
Bash
git clone https://gitlab.netmaru.net/bitcoder/git-training
Bash- clone
- pull
- commit / push
- conflict / stash
- .gitignore
References
- GitHub 홈페이지: https://github.com
답글 남기기