etc

Git 설치 사용법 명령어

은둔한량 2023. 12. 21. 10:34
반응형

Git : 버젼관리, 협업 이 두가지 키워드를 대표 한다.

저장소(Git repository)란 말그대로 파일이나 폴더를 저장해 두는 곳이다.

저는 윈도우 환경이기 때문에 git을 설치합니다.

 

Next 계속 설치 ~~!!

설치 완료 !!

 

Git 명령어

Git 저장소 생성

git init

git init 명령어를 실행하면, 현재 디렉토리를 기준으로 Git 저장소가 생성됩니다.

 

git status

현재 디렉토리를 기준으로 Git 상태 확인

 

git add 파일명

git에 추가 (초록색 으로 변함, 빨간색 추가 안된 파일이나 폴더)

 

원복 git rm --cached 파일명

 

git add . <== 모든 파일

 

.gitignore 생성

.gitignore 파일은 Git으로 버전 관리를 하면 안 되거나, 할 필요가 없는 경로를 정의하는데 쓰인인다..gitignore 에 파일명이나 폴더명을 넣어놓으면 git 이 버전관리를 안함

git commit

최초 커밋 남기

git commit -m "init commit"

 

E:\web\git>git commit
Author identity unknown

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'abcd@¾ƺüÄÄ.(none)')

 

Author identity unknown

*** Please tell me who you are.

뭐라 뭐라 에러가 나온다 ㅎㅎ

써 달라는대로 써준다. 개인 정보 설정

git config --global user.email "hazelnut41@naver.com"

git config --global user.name "halyang"

 

 

git log

커밋 히스토리

git shortlog

커밋 짧은 히스토리

 

파일을 수정하면 빨간색으로 수정된 파일들이 보인다.

 

 수정된 파일을 원복하려면

git checkout -- 수정된파일명

 

 

수정된 파일을 커밋하려면 우선 add 를 해야하는데 귀찮다

한방에 하려면 git commit -a 옵션으로 처리

 

git commit -am "메세지"

3개 파일이 변경되고 13줄이 추가 1줄이 제거 됨.......

특정파일만 커밋

git commit 파일명1 파일명2 파일명3 -m "메세지"

git diff

수정된 부분 확인

 

 

반응형