일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring
- 제이쉘
- 초보코딩
- 기초코딩
- 스프링 기초
- 프로그래밍
- Elk
- Git
- github
- 초보코딩탈출
- 자바기초
- 리눅스
- 데이터베이스
- JShell
- 메소드
- 자바
- 프로그래밍기초
- eclips
- 자바프로그래밍
- 스프링
- 코딩초보
- 배열
- 클래스
- Java
- 컴퓨터과학개론
- 이클립스
- 자바 스프링
- 프로그래밍언어
- 알고리즘
- JAVA기초
- Today
- Total
키보드워리어
【Git】 Git, Github? 차이가 뭔가요?? 본문
안녕하세요 [키보드 워리어]
블로그 방문자 여러분, 안경닦이입니다.
오늘은 깃과 깃허브에 개념에 대해 간단히 알아보겠습니다.
깃이란?
깃이란 자신이 진행하고 있는 프로젝트를 하나의 파일로 만들어
시간대별로, 누가, 어떤 내용을 작성하였는지 알 수 있게 하는 버전 관리 시스템이라고 생각하시면 쉽습니다.
깃을 사용하면 무슨 작업을 했는지도 히스토리도 한 눈에 볼 수 있기에, 작업 나누기에 용이합니다.
만약 깃을 사용하지 않고 프로젝트 파일을 덮어쓰는 일반적인 형태로 관리한다면 다른 사람이 작업한 내용을 내 파일로 덮어써버리는 비극이 발생할 수 있습니다...
대부분의 회사에서 깃과과 같은 버전관리 툴을 필수적으로 사용하며 깃을 통해
어떤 부분이 달라졌는지, 중첩됐는지 자동으로 비교해주고 어떤 것을 반영할지 선택할 수 있습니다.
기본 설정
기본 설정으로는 코드(Python, HTML, JavaScript, Java,...)뿐 아니라
text 파일, markdown파일(text 파일의 일종), CSV 파일 등 이 가능합니다!
깃허브는 로컬 저장소에 있는 내 파일을 원격 저장소에 저장해 주어
다른 사람과의 작업물 공유로 협업이나 서비스 배포, 개발자들과의 커뮤니티를 도와주는 사이트로 생각하시면 됩니다.
깃허브 외에도 깃 저장이나 프로젝트를 관리해주는 기능을 제공하는 곳으로는
대표적으로 Gitlab, bitbucket 등의 서비스가 있습니다.
위에서 말씀드린 것과 같이 깃과 깃허브를 이용하여 대부분의 회사에서 작업을 많이 하며,
새로운 기능을 첨가하기 위해 또는 버그리포트를 공유하기도 합니다.
다음 시간에는 소스 트리를 통해서 버전 관리하는 법에 대해 살펴보겠습니다.
감사합니다.
'개발 관련 > Git' 카테고리의 다른 글
[IntelliJ] 깃허브 적용 (0) | 2023.04.20 |
---|---|
【Git】협업을 위한 깃 - 2 (1) | 2022.08.13 |
【Git】협업하기 위한 깃 (0) | 2022.08.04 |
【Git】소스트리 버전관리 (0) | 2022.07.31 |
【Git】기초 준비 과정 (0) | 2022.07.14 |