Git

Git Initialization Command

Evan Lee ㅣ 2022. 6. 27. 22:40

1. 깃헙 자동개행 기능 ON

git config --global core.autocrlf input //macOS
git config --global core.autocrlf true  //Windows

 

유닉스 시스템에서는 한 줄의 끝이 LF(Line Feed)로 이루어지는 반면, 윈도우에서는 줄 하나가 CR(Carriage Return)LF(Line Feed), 즉 CRLF로 이루어지기 때문이다. 따라서 어느 한 쪽을 선택할지 Git에게 혼란이 온 것이다. 터미널에 Whitespace 에러라고 할 수 있다. Git은 이를 자동 변환해주는 core.autocrlf 라는 자동 개행 기능을 가지고 있는데, 이 기능을 켜주기만 하면 된다.

 

2. 깃헙 버전관리를 위한 정보 등록

git config --global user.name 'froggy1014'
git config --global user.email 'clcl6084@gmail.com'
git config --global --list

Github VCS에 Commit을 위한 이름과 이메일을 등록을 해주는데 앞으로 이 정보를 계속 이걸 가지고 간다.
그리고 --list로 VSC에 등록된 정보 목록을 확인할 수 있다.

 

3. 깃헙 로컬파일과 레포지토리 연결

git remote add origin https://copied repository url​

 

Github에 만들어놓은 Repository URL을 복사해 붙여넣어 Local과 연결해준다.

 

4. 깃헙 잔디 심기(수정사항 업로드)

git add .                         // 변동사항 changed -> staged Changes
git commit -m '변경사항 메세지'       // 버전생성
git push                          // 온라인 레포지토리에 업데이트

git push origin master            // origin이라는 원격 저장소로 업데이트

수정사항 github에 업로드를 하기 위한 커맨드 

 

5. 필요에 따른 브랜치 만들기 

git branch                                //브랜치 목록 확인
git branch -a                           //원격 저장소 목록까지 확인
git branch branchname         // branchname 이라는 branch 생성
git checkout branchname     // branchname 이라는 브랜치로 체크아웃

 

6. 잘못 커밋한거 돌려놓기오기

git reset --hard HEAD~1           // 제일 최신버전에서 한버전 뒤로 reset하는 명령어
git reset --hard ORIG_HEAD    // 방금 reset한 버전을 다시 rollback하는 명령어

 

 

7. remote 레포지토리 Local로 가져오기

git clone 레포지토리 주소

 

'Git' 카테고리의 다른 글

Git flow init 초기 설정 다시 하기  (0) 2022.09.17
Git Flow  (0) 2022.07.08
Git branch Recap  (0) 2022.07.08
Github - Profile ReadME 꾸미기  (0) 2022.06.23