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
수정된 부분 확인
'etc' 카테고리의 다른 글
[Git] LF will be replaced by CRLF in 에러 해결법 (0) | 2024.12.04 |
---|---|
GitHub | Authentication failed 해결과 토큰 발급 방법 (0) | 2024.07.26 |
셀렉트 SELECT 의 배경색 및 폰트 색상 변경 (0) | 2023.11.28 |
mecab 설치 (with centos 7) (1) | 2023.11.21 |
텍스트 박스 이전 입력 값 안나오게 하기 (자동 입력 방지, 텍스트박스 힌트) (0) | 2023.09.15 |