본문 바로가기
Git

git2

by noddu 2021. 5. 29.
728x90
반응형
git --version

깃 버전 확인

git config --list

깃 설정 확인

git config --global -e

파일로 설정 열기 (editor)

 

code .

Visual Studio에서 열기

 

git config --global core.editor "code"
git config --global -e

code를 editor와 연결해서 사용하기

 

git config --global core.editor "code --wait"
git config --global -e

code를 editor와 연결해서 사용하기 (종료되기 전까지  터미널 사용불가)

 

git config --global core.autocrlf

Window -> true 붙이기

IOS -> input 붙이기

( OS마다 줄바꿈 문자열이 달라져서)

 

 

 

 

 

https://git-scm.com/docs

 

Git - Reference

Reference

git-scm.com

Git 모든 명령어 확인하기

 

 

 

cd projects

projects라는 dir 들어가기

 

 

mkdir git

git이라는 폴더 만들기 (make directory)

 

ls -al

디렉토리의 내용을 알고싶을때

 ( 아무 파일 없으면 total 0이라고 뜸 )

 

git init

git 초기화

( 다시 ls -al 명령어 입력시 .git이라는 숨겨진 폴더 나옴 )

 

rm -rf .git

git 삭제

 

echo hello world! > a.txt
echo hello world! > b.txt
echo hello world! > c.txt

현재 dir에 a, b, c txt만들기

 

 

 

git status

현재 상태확인

 

 

 

git add a.txt

a.txt를 add 하고나서 다시 git status하면 commit할 준비가되게 뜸 ( *.txt하면 모든 txt파일 add됨 )

 

 

 

echo msingwan >> a.txt
git status

a.txt안에 mingwan이라는 글자를 추가하고 상태 보기하면 다음과 같이 a.txt는 수정되었다고 뜬다.

git rm --cached를 이용해 unstage할수있다고도 나온다

Sourcetree에서도 확인 할 수 있음

git add * 과 git add . 은 다르다!!!

 

 

 

git status -s

status를 s (short) 하게 상태를 보여준다

A - add된 상태

?? - tracking되지 않은 상태

AM - add되었지만 modify된 상태

 

 

 

git diff
git diff --staged

여러 상태 확인 가능하다

 

 

git commit

VScode로 이동 후 Title과 Dexcription이라고 작성 후 저장

 

 

 

git log

누가, 언제 수정했는지 확인가능

 

 

git commit -am "commit"

모든 file을 commit메세지와 함께 commit

 

반응형

'Git' 카테고리의 다른 글

git pull 오류  (0) 2024.08.02
git  (0) 2021.04.30