-
git init / addgit 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