git - 1

2021. 8. 7. 01:01

1장
git
 - 리누스 토르발스가 개발한 분산형 버전관리 시스템
 - 기능 :  버전관리(version control), 백업(backup), 협업(collaboration)
 - 깃프로그램 : 깃을 좀더 편리하게 사용하게 도와주는 프로그램, Git Client Program 이라고도 함
     - 깃허브 데스크톱: 깃 온라인 저장소인 깃허브에서 제공하는 GUI기반 프로그램 
     - 토터스깃 : 윈도우 전용 프로그램. 윈도우 탐색기의 빠른메뉴에 추가되는 프로그램
     - 소스트리 : 깃의 기본부터 고급까지 사용할 수 있는 GUI 기반 프로그램
     - CLI: 콘솔창(터미널창)에서 직접 명령어 입력
  ** 이외의 더 많은 깃 프로그램 참조: https://git-scm.com/downloads/guis
 - 깃은 리눅스 명령어를 기반으로 동작한다


1)
깃설치
윈도우: git bash 설치
맥: 맥은 리눅스 명령어를 기본으로 사용하기 때문에 git 설치

** 책은 윈도우에서 하지만, 리눅스가 설치되어있으니 리눅스에서 설치
   (사실 리눅스는 기본적으로 설치되어있다)
 - sudo apt-get install git
 - CLI에서 사용할 수 있는 gitk도 있다(sudo apt-get install gitk)


2)
깃 환경설정: 사용자 정보 입력
 - 깃은 소스코드의 버전을 저장시 버전을 생성한 사용자 정보를 같이 저장한다

 - 명령
    git config --global user.name "ant"
    : 현재 컴퓨터의 모든 git 저장소에서 사용하는 사용자 정보를 ant라 설정
    git config --global user.email "ant@hive.com"
    : 현재 컴퓨터의 모든 git 저장소에서 사용하는 사용자 정보를 ant@hive.com라 설정

 - 리눅스에서의 git의 기본 텍스트 편집기는 vim이다. 이를 notepad++로 변경하려면 다음의 명령어를 사용한다
    : git config --global core.editor "notepad++"

'Study > git' 카테고리의 다른 글

git- 5  (0) 2021.08.08
git - 4  (0) 2021.08.08
git - 3  (0) 2021.08.08
git - 2  (0) 2021.08.07
시작  (0) 2021.08.06

+ Recent posts