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 |