Git 사용법

이정우·2022년 3월 9일
0

Git

목록 보기
1/1

git bash(리눅스의 명령어를 다른 os에서 사용할 수 있게 해줌.) > pwd 현재 위치.

mkdir xxx 폴더 만들기.

ls -al 현재 위치의 모든 파일

git : 사용할 수 있는 명령어 리스트 볼 수 있음

git init : 현재 디렉토리에 작업 시작을 시작하겠다고 git에 알려줌

vim 에디터. 어디서나 사용할 수 있지만 어렵다

  1. vim fi.txt 파일 생성.
  2. i 눌러야지 입력 가능.
  3. esc 누르면 나올 수 있음.
  4. : 누른 후 wd 입력.(w는 저장 q는 프로그램 종류) ... w 하고 d 해야하는 듯.

cat f1.txt > 파일 내용 보기 그냥 vim 으로 해도 볼 수 있음

git status 현재 상태 보여줌. untracked files : f1파일이 git이 관리를 시작하지는 않음.

git add f1.txt : git 버전 관리를 시작하게 해줌. 버전 관리 필요 없는 파일은 버전 관리에서 제외시킬 때 사용.

git config --global user.name Lee

git config --global user.email lee@naver.com 처음에만 씀. 해당 git 만든 사람 표시.

버전 생성하기. git commit > git 상태를 알려주고 현재 버전의 메세지를 적으면 됨.

메시지란? 해당 수정이 왜 이루어졌는지 무엇이 변했는지 알려줌.
i 눌러서 insert 실행.
첫 실행이면 1 써주고 :wq 해서 저장해주자..

git log 버전 정보를 알려줌.

파일 수정하면 git status 해보면 빨간 modifed 로 바뀜. 이러면 git add로 다시 버전 관리 시스템에 add 해줘야함. 그러고 status 해주면 초록색 modified 로 바뀜.

전체적인 순서

  1. cd로 디렉토리 이동
  2. git init으로 해당 폴더 관리 시작
  3. 수정이나 생성 후 git add 로 파일마다 버전 관리 해줌. add는 파일을 수정을 할 경우 새로 해줘야함.
  4. 중간 중간 status, log 사용해서 상황 보기.

cp 원본파일 새파일

원본 파일을 복사해서 새 파일을 만든다.

add를 하고 commit 하는 이유

만약 커다란 파일 a와 b 두 개 있다 치자. a파일을 commit을 해도 되지만 b 파일은 작업이 덜 됐다면 a파일만 add를 하고 commit 하면 b 파일을 commit 되지 않은 상태로 넘어간다.
즉, commit을 할 때 작업이 끝난 결과물만 골라서 commit을 할 수 있게 도와주는게 add.
즉, add는 commit 대기 상태로 바꾸는 작업.
git에서는 이 커밋 대기 상태를 stage area 라고 함.

stage는 커밋 대기 중인 파일이 가는 위치고 커밋이 된 값은 repository에 가게 됨.

출처 : 생활코딩 Git 강의 https://www.youtube.com/watch?v=fCY1t3QSEhw

profile
프로그래밍 공부 중!

0개의 댓글