ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • git init / add
    git 2019. 12. 2. 16:09

    git init 

    **git Bash사용

    pwd : 현재 위치

    cd : 이동

    ls -al : 현재 디렉토리의 파일 목록 보여줌

    mkdir : 현재 위치에 폴더를 만들어줌

    git : 사용할 수 있는 명령어들을 보여줌

    시작할 때는 clone 나 init을 사용하는 것을 볼 수 있다

     

    init : 현재 디렉토리에다 내가 작업을 하겠다는것을 git에 알려줌 

    git init => .git 디렉토리에 git의 저장소를 초기화 함

    .git : 버전관리를 하다보면 여러가지 정보가 생성되는데 그 정보들이 저장됨

     

    git add

    ** f1.txt 라는 파일 생성

    ** 파일을 생성할 때 vim에디터를 사용함

    vim f1.txt => vim프로그램으로 접속

    i : 파일의 내용을 입력할 수 있다

    esc : 입력창에서 빠져나옴

    :wq : 파일 생성 후 vim 종료

    목록을 조회해보면 f1.txt가 생긴것을 확인할 수 있다

     

    cat : 파일의 내용을 보여줌 ( cat f1.txt)

    cat 으로 f1.txt의 내용을 조회

     

    git status 

    git에 f1.txt의 버전관리를 하라고 지정해주지않았기때문에 아직 추적하고있지않다

     

    git add f1.txt 후 git status

    new file로 git이 인식

     

    ***그런데 git add 를 하면 다음과 같은 경고창이 뜬다

    OS에 따라 줄바꿈 문자가 다르고 git이 이런 차이를 알아서 관리해주겠다는 경고창

    CR : 캐리지의 약자로 줄이 바뀌는것을 뜻함 

    lF : 라인피드의 약자로 커서를 새로운 줄 맨 앞으로 옮김 

    유닉스 계열의 OS는 LF만 쓰고 윈도우는 CRLF를 사용. 따라서 윈도우와 맥 OS를 사용하는 사람이 같이 작업을 하면 줄바꿈 문자에 문제가 생김. git에서 이런 문제를 자동으로 처리해줌

     

    **git add를 통해 관리해야하는 파일을 명확하게 지정해야한다

     

    출처: 생활코딩

    'git' 카테고리의 다른 글

    merge/conflict  (0) 2019.12.05
    stash  (0) 2019.12.05
    branch  (0) 2019.12.02
    index / object  (0) 2019.12.02
    commit / log / diff / reset  (0) 2019.12.02

    댓글

Designed by Tistory.