1. 수업소개
GIT
- 리눅스의 소스코드를 잘 관리하기 위해 만들었다.
- 대표적인 버전관리 시스템
- 소스코드 지옥에서 왔다.
2. git을 구경합시다!
git의 3대 목적은
- 버전관리
- 백업
- 협업
이다. 순서대로 이해하고 진행을 해야한다는 점을 잊지 말자.
3. git의 목적 1 - 버전관리
- 내 파일에 대해 버전관리를 하고 싶어!
- 해당 디렉터리에 대한 새로운 저장소를 만든다
- .git은 숨김파일로 버전들이 .git에 저장된다.
- git을 사용해서 버전들을 저장
4. git의 목적 2 - 백업
- 정보를 안전하게 보호하기 위해 git을 사용한다.
- publish repository를 클릭해 github라는 사이트에 우리의 저장소랑 똑같은 것이 만든다.
내가 작업을 끝내고 버전을 만들고 업로드 하는 것을 PUSH
다른 컴퓨터에서 작업을 하려고 github에서 소스코드와 버전을 떙겨오는 것을 PULL
5. git의 목적3 - 협업
다른 사용자와 PULL와 PUSH를 통해서 협업을 할 수 있다.
같은 행을 수정했을 때는? 나중에 업로드하는 사람한테 알아서 처리하라고 교통정리를 해주는 것이 Git의 기능이다.
6. git의 종류
Git은 제품군, Git 프로그램들이 제품
Git 프로그램 종류
- Github desktop - 기능이 심플, 고급사용자가 사용하기엔 답답하다
- TortoiseGit - 윈도운 탐색기에 기생하여 사용되는 프로그램
- Sourcetree - 자유롭지만 복잡하다
git은 git이라는 오리지널 프로그램이 있다.
Thanks to 이고잉님 opentutorials.org/course/3837
'Programming > Git' 카테고리의 다른 글
처음 배우는 Git & Github (0) | 2021.02.22 |
---|---|
[2월 우아한테크세미나] 우아한 스프링 부트 (0) | 2021.02.20 |
VS Code에서 Git과 GitHub 연동하기 (0) | 2021.02.01 |
Git과 GitHub (0) | 2021.01.27 |
Git 명령어 정리 (0) | 2021.01.26 |
댓글