2022. 6. 3. 20:49ㆍ공부관련
git 준비
-git 설치 혹은 terminal 어플 다운로드 (cmder) --git이 기본적으로 설치되있음
기본 설정
git config --list --> 모든설정 확인가능
git cofig --global -e --> 터미널로 확인가능
(전역설정) | (edit이란 뜻)
git config --global core.editor "code" --> 에디터 창(code명령어는 vscode 명령어이기떄문에 vscode)이 나옴
git config --global core.editor "code --wait" --> 에디터 창이 나오고 창이꺼지기전까지 터미널사용불가
git config --global user .name "id" --> 유저의 아이디 설정
git config --global user .email "email" --> 유저의 이메일 설정
git config --global core.autocrlf true --> window 설정 . 개행문자가 다르기떄문에 \r , \n
git config --global core.autocrlf input --> mac 설정 . \n
.git --> 숨겨진파일들보고싶을때 앞에 .폴더명
git init --> git 초기화
rm -rf git --> git 삭제
git status --> git 상태보기
git config --global alias.st status --> status라는 명령어를 st라고 간단하게 설정하기
echo 내용 > 파일명.확장자(echo abc > aaa.txt) --> abc라는 내용의파일을 aaa라는 제목으로 txt파일생성
echo 내용 >> 파일명.확장자 --> 수정할때
git add 파일명 --> 파일명 pushed
git add * --> 모든파일 pushed
git add *.txt --> 확장자가 txt인 모든파일 pushed
echo *.log > .gitignore --> (숨김을포함한)확장자가 log인파일은 pushed하지않는다
git status -s --> 간단하게보기( A: 푸쉬된상태 AM : 푸쉬 후 수정된상태 ?? : 푸쉬되지않은상태)
git diff --> 변경사항만 보여주는 명령어
cat 파일명.확장자 --> 해당파일의 내용보기
git diff --staged -->스테이징 공간에 있는것을 보고싶을때
git diff --cached --> staged와 동일한명령어
git commit --> 커밋. 커밋시 첫째줄:commit제목. 한두줄 밑에 description 후 저장
git commit -m "commit message" -->간편한 커밋방법 . ""안에 커밋메세지 입력
git commit -am -->commit을 하되 a: all , m : message . 모두, 메세지와 함께
'공부관련' 카테고리의 다른 글
String.toCharArray() (0) | 2023.01.19 |
---|---|
스프링 컨테이너 (0) | 2023.01.15 |
프레임워크와 라이브러리의 차이를 설명하기 (0) | 2023.01.15 |
@DisplayName이란? (0) | 2023.01.14 |
Component-scan과 Bean의 개념 및 동작 과정 (0) | 2022.06.05 |