hyperskill - Starting with git 원문
이번 주제에서는 Git을 탐색하기 시작 할 겁니다,
Git은 코드 버전을 조종하고 합치는 중요한 도구입니다.
우리는 Git이 무엇인지, 이를 사용해야 할 이유를 배울 것이며,
이를 세 가지 주요 운영체제에 인스톨 하는 법을 배울겁니다.
What is Git? - Git 이란 무엇인가?
Git이란 버전 컨트롤 배포 시스템인데,
이는 개발자가 파일에서의 변화를 추적하고 기록하는 데 도움을 줍니다.
해당 파일들은 작업하길 원하는 어떠한 파일도 될 수 있지만,
우리는 프로그램의 소스 코드를 더 가까이 지켜봅니다.
Git과 함께라면 당신은 프로젝트의 오래된 버전으로 돌아갈 수 있으며, 비교하며, 분석하며, 변화를 합칠 수 있습니다.
이러한 프로세스는 version control 이라고 부릅니다.
Git은 배포되어 있는데, 이는 파일을 저장하는 데 단 하나의 중앙 서버에 의존하지 않는다는 것 입니다.
대신, Git을 전체적으로 로컬 환경에서 작업할 수 있는데,
당신의 하드 드라이브의 폴더에 데이터를 저장하는 것을 repository (레포지토리) 라고 부릅니다.
이는, local repository 라고 부르는데, 당신의 하드 드라이브에만 존재합니다.
하지만, 똑같은 프로젝트를 사람들과 더 쉽게 작업하기 위해 이 프로젝트를 온라인에 복사 해 둘 수 있습니다.
이 경우, remote repository 라고 부릅니다.
수많은 서비스들이 Git 레포지토리를 위한 호스팅을 제공합니다.
그 중 유명한 것들은 Github, Codebase, SourceForge, SourceHut, Bitbucket, GitLab, Gitorious입니다.
더 나아가 이 속에서 가장 유명한 GitHub를 다룰 겁니다.
어쨋든, 당신이 원한다면 위 리스트 중 하나를 사용 할 수 있습니다.
Git은 무료이며 주로 리눅스를 위해 개발 된 오픈 소스 소프트웨어입니다.
또한, macOS와 Windows 와 같이 가장 주요한 운영 체제들을 서포트합니다.
지금 우리는 이러한 시스템에 어떻게 Git을 설치하는 지 배울 겁니다.
Installing Git - Git 설치하기
1. Windows
윈도우에서 Git을 설치할 수 있는 여러 방식이 있습니다.
첫째로, 공식 Git 사이트에 가서 다운로드 한 뒤, 자동으로 시작하는 겁니다.
설치 한 후, 당신에게 필요한 세팅을 선택 할 필요가 있습니다.
2. Linux
터미널을 오픈 한 후 당신의 배포 패키지 매니저를 사용하는 어플리케이션을 설치하세요.
만약 당신이 Fedora (혹은 비슷하게 다른 배포 시스템들 - RHEL or CentOS) 를 사용한다면, dnf
를 사용할 수 있습니다.
$ sudo dnf install git-all
만약 당신이 Ubuntu와 비슷한 Debian 기반의 배포판을 사용한다면, apt
를 사용 해 보세요.
$ sudo apt install git
3. macOS
Mac에 Git을 설치하기 위한 여러 방법들이 있습니다.
당신의 터미널에 밑의 명령을 입력함으로 Xcode Command Line Tools
를 설치하게 됩니다.
xcode-select --install
그러곤 당신은 Git이 이미 설치되어 있는지 간단히 체크 할 수 있습니다 :
$ git --version
Git이 설치되어 있지 않다면, 설치할 수 있습니다.
다른 방식은 homebrew
를 사용하는 방식입니다.
homebrew
는 밑의 명령을 사용해서 터미널로부터 설치 할 수 있는 프로그램입니다. :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
homebrew
에 대한 더 많은 정보는 homebrew 공식 웹사이트 에서 찾을 수 있습니다.
설치 후, 밑의 명령을 터미널에서 실행하세요 :
brew install git
Mac을 위한 Github를 설치 할 때도 Git을 설치 할 수 있습니다.
Git settings - Git 세팅
그래서, 우리는 Git을 성공적으로 설치했습니다.
지금 몇 가지 세팅을 조정 할 필요가 있습니다.
구동하기 위한 몇 가지 옵션이 있지만, 우리는 가장 중요한 것들을 세팅 할 겁니다.
우리의 username 그리고 email address 입니다.
터미널을 열고 명령을 실행하세요 :
git config --global user.name "My Name"
git config --global user.email myEmail@example.com
지금 각각의 액션이 당신의 이름과 이메일 주소를 표시합니다.
따라서, 유저들은 누가 확실한 변화에 대한 책임이 있는지 알게 됩니다.
Git check - Git 체크
주로, 설치는 성공적입니다.
하지만 만일의 경우에 대비해, 우리는 실제로 설치된 Git의 버전에 대해서 체크하는 것을 추천합니다.
터미널에 git --version
명령을 실행시켜서 확인 할 수 있습니다.
결과는 밑과 비슷합니다 :
git version 2.33.1
이는 Git이 설치되었다는 것을 의미하며, Git을 실행 시킬 수 있다는 것을 의미합니다.
Conclusion - 결론
이번 주제에서 배운 것을 요약 해 봅시다.
- Git은 당신의 코드를 저장, 조종, 변화, 병합하기 위한 콘솔 유틸리티 집합입니다.
- 윈도우, 리눅스, 맥에 쉽게 설치 할 수 있습니다.
- Git과 함께라면, 당신의 프로젝트를 하드 드라이브 혹은 온라인 서비스를 사용하여 유지시킬 수 있습니다.
words to remember
just in case : 만일의 경우에 대비해
'Hyperskill - 컴퓨터 CS 및 영어 독해 > Introduction to Git' 카테고리의 다른 글
First program in bash - Bash 에서 프로그램 만들어보기 (1) | 2024.05.22 |
---|---|
Starting with GitHub - 깃허브 시작하기 (0) | 2024.05.20 |
Introduction to Linux - 리눅스 소개 (0) | 2024.05.16 |
HTTP URL - HTTP URL 경로의 기초 (1) | 2024.05.15 |
Files - 파일의 의미와 정의 (1) | 2024.05.13 |