잿꽃's posting Garden

Git 초기 셋팅, 명령어 본문

WEB/GIT

Git 초기 셋팅, 명령어

잿꽃 2022. 5. 29. 16:58

 

 

GIT 설치

window

https://git-scm.com/

 

Git

 

git-scm.com

 

mac

command + space에서 termial 검색하여 터미널.app 선택

또는

https://git-scm.com/

 

Git

 

git-scm.com

git --version

입력하면 설치화면 뜬다.

 

 


 

GIT 초기 셋팅(한 번만 하면 됨)

 

버전관리 선언

git init

셋팅작업

window git config --global core.autocrlf true
mac git config --global core.autocrlf input

사용자 정보 입력

git config --global user.name 'yourName'
git config --global user.email 'yourEmail'

 

사용자 정보 확인

git config --global --list

 

 


 

GIT에 사이트 올리기

버전의 상태 확인

어느 브랜치에 위치하는지 업데이트 파일이 있는지 확인할 수 있다.

git status

변경/추가 상태 업데이트

git add .

add뒤의 .은 ALL을 뜻하며 전체파일 추가하는 것.

일부 파일만 추가도 가능함. ex) *.css => 모든 css파일을 추가

 

커밋 작성(작성 안하면 GIT에 push해도 안 올라감)

-m은 메세지라는 뜻

주의) 커밋할 때 커밋메세지에 해당하는 내용만 변경시켜야 한다. 여러가지 변경시키면 추후에 혼란이 올 수 있다.

git commit -m 'commit_contents'

브랜치 생성

기본은 master브랜치가 생성이 되는데 -M으로 이름을 변경할 수 있다.

git branch -M 이름

+)브랜치 이름 바꾸기

git branch -m 이름 새로운이름

+)새로운 브랜치 생성

git branch 이름

origin을 원격 주소와 연결

git remote add origin https://github.com/ssoa1111/ssoa1111.git

파일 업로드

git push -u origin 이름

 

 


 

그 외

현재 브랜치와 특정 브랜치 차이 확인하기

git diff 특정브랜치

GIT 제거하기

rm -rf .git

GIT 명령어 확인하기

git config --globla --h

GIT에 add한 내용을 add전으로 되돌리기(commit하기 전에만 가능)

git rm --cached .

GIT에서 오픈소스 내려받기

git clone 원격저장소URL 새폴더이름

 

GIT에 올려서 안되는 파일은 .gitignore파일을 작성하여 내부에 해당파일 작성

 

 

728x90
Comments