Git

Git

1. Git

  • 코딩을 협업하는 데 꼭 필요한 Git에 대해 알아봅시다!
  • Git이란? 소스 버전 관리 시스템으로, 코드를 추적하고 변경 내용을 기록하여, 여러 개발자가 효과적으로 협업할 수 있도록 도와주는 도구입니다.
  • 각 개발자는 Git을 통해 전체 코드 기록을 로컬 저장소에 가지고 있어 독립적으로 작업할 수 있습니다.
  • Git 설치하기

 

2. 용어 및 명령어

 1) 저장소(repository)

  • Git이 코드를 저장하는 곳입니다.
  • 로컬 저장소원격 저장소로 나뉩니다.
  • 로컬 저장소개발자의 컴퓨터에 있고, 원격 저장소 중앙 서버에 위치합니다.

 2) 커밋(commit)

  • 코드의 변경 내용을 기록하는 단위입니다.
  • 각 커밋은 고유한 해시 값을 가지며, 변경 사항과 함께 작성된 커밋 메시지가 포함됩니다.

 3) 브랜치(branch)

  • 코드의 특정 버전을 가리키는 참조입니다.
  • 새로운 브랜치를 만들어 기존 코드를 유지한 채, 새로운 기능을 개발할 수 있습니다.

 4) 병합(merge)

  • 두 개의 다른 브랜치에서의 변경 내용을 합치는 과정입니다.
  • 일반적으로 개발이 완료되면, 특정 브랜치의 변경 내용을 다른 브랜치에 병합합니다.

 5)(pull) 및 푸시(push)

  • 원격 저장소와 로컬 저장소 간의 데이터를 주고 받을 때, 사용합니다.
  • 원격 저장소의 변경 내용을 로컬 저장소로 가져오는 작업입니다.
  • 푸시로컬 저장소의 변경 내용을 원격 저장소로 업로드하는 작업입니다.

 6) 충돌(conflict)

  • 여러 명의 개발자가 동시에 같은 파일의 동일한 부분을 수정할 때, 발생할 수 있는 문제입니다.
  • 이러한 충돌을 해결해야, 코드를 병합할 수 있습니다.

 

3. 정리하며

  • 지금까지 Git의 정의 및 기능에 대해 알아보았습니다.
  • 다음 시간엔 기본 설정에 대해 알아보겠습니다
 

Git 최초 설정

Git 최초 설정 1. 사용자 이름 및 이메일 설정 git의 사용자 이름 및 이메일을 설정해봅시다. #1. 마우스 오른쪽 클릭 후, git bash에 들어가서 다음과 같이 입력하여 user name을 설정합니다. git config --gl

newbean-j.tistory.com

 

'Back-End Study > Git & GitHub' 카테고리의 다른 글

reset과 revert  (0) 2024.02.02
add와 commit  (0) 2024.02.02
.gitignore  (0) 2024.01.31
SourceTree  (0) 2024.01.30
Git 최초 설정  (0) 2024.01.29