Git, Github 공부(드림코딩 by 엘리) 1편

JooKit 주킷 2020. 12. 13. 16:32
목차 접기
728x90
반응형

git + github 협업 관리할 때 좋다.

git을 사용할 수 있는 툴

  • Github
  • Sourcetree
  • GitKranken

window : cmder

  • git이 기본적으로 포함되어 설치되기 때문에 따로 git을
    설치할 필요가 없다.

내 컴퓨터에 이미 git이 설치되어 있는지 확인하는 방법

  • git --version
    • git이 설치되어 있지 않다면 GIT 공식 사이트에서 설치 가능

설정 리스트 확인하기

-   git config --list

내가 파일로 열어보고 싶다고할 때

-   git config --global -e
  • git config에서 global로 설정된 edit

terminal에서 설정을 하기가 어렵다면 내가 사용하는 편집기를 연결해서 사용할 수가 있다.

  • code .
  • visual studio가 열린다.
  • 아래 2가지 일단 패스
  • code 라고 검색해보면 Shell Command 검색된다. 클릭
  • 운영체제에 맞춰서 설정하는 방법은 구글링

편집기를 code로 지정하고 편집기 열기

-   git config --global core.editor "code"
-   git config --global -e
-   위 2가지 명령어 입력 결과
-   편집기를 이용해도 Terminal이 계속 활성화되어 있다.
-   다른 명령어를 입력할 수 있도록 되어 있다.

terminal이 다른 명령어를 받아들이지 않도록 기다리게 하는 명령어

-   git config --global core.editor "code --wait"
-   git config --global -e

    # 사용자 설정

-   git config --global user.name "사용자명"
-   git config --global user.email 사용자 이메일"

사용자 설정 확인

-   git config user.name
-   git config user.email

운영체제마다 editor에서 새로운 줄바꿈을 할 때, 들어가는

    문자열이 다른데
-   window의 경우 \\r(carriage-return)\\n(line feed)가 동시에 들어가는  
    반면에
-   mac에서는 \\n(line feed) 1개만 들어간다.
-   이런 차이점 때문에 git repository를 다양한 운영체제에서  
    사용하는 경우 줄바꿈 문자열이 달라져서 문제가 있을 수 있다.
-   이것을 수정할 수 있는 속성이 autocrlf
-   window라면 아래와 같이
-   git config --global core.autocrlf true
-   mac이라면 아래와 같이
-   git config --global core.autocrlf input

git은 명령어 단위로 이루어진 간단한 프로그램

-   terminal에서 git 이용 연습
-   명령어들이 어떤 경우에 쓰이는지 연습
-   git config(명령어)
-   git commit
-   git add
-   같은 명령어들을 수행하더라도 어떤 -option에 따라 다르다.

git 사용 가능한 명령어 알아보기

-   git 공식 사이트 접속
-   Documentation 메뉴
-   Reference 접속

git 초기화

-   git init

초기화한 git 삭제

-   rm -rf .git
728x90
반응형
LIST