반응형
자꾸 헷갈려서 한 곳에 정리해봐야겠다.
<환경> cmder 설치
1. 업데이트 할 깃허브 계정과 연동시키기
(1) VScode와 cmder 연동하기
- Settings 을 클릭한 후 오른쪽 상단 아이콘 클릭을 통해 setting.json을 열어준다.
- 이후 아래 글을 참고해서 설정했음
(*** 참고로 setting에 코드 복붙할 때 마지막에 콤마 제거해야 함!! "Cmder" , ⤺ 이거)
[VScode] 💽 터미널에 cmder 사용하는법 (2022年 최신방법)
VS Code에서 cmder 사용 vs code의 터미널을 칙칙한 bash나 cmd가 아닌 알록달록한 다 기능의 cmder을 설정하는 법을 포스팅 해본다. cmder이란? [CMDER] 💽 cmder 설치 & 설정 (+문자깨짐 해결법) Cmder Cmder..
inpa.tistory.com
(2) cmder에 깃 계정 연동하기
git config --global user.name "이름"
git config --global user.email "깃 이메일"
(3) 줄바꿈 운영체제마다 다르게 처리해주기
- editor에서 줄바꿈 시 들어가는 문자열이 운영체제마다 다름 (\r\n =/= \n)
- 따라서, 깃에 올라갈때는 \r을 제거해주되, 윈도우러로 내려받을 때 한정 \r가 다시 붙게끔 설정 해줌
git config --global core.autocrlf true
2. 주요 명령어
(1) 깃 관련 기본 설정 명령어
- git init : 깃 초기화 (.git 폴더 생성 & master branch 생성)
- rm -rf .git : 깃 삭제
- start .git : .git 폴더 열기 (깃 관련 모든 정보들이 저장돼 있음)
- git status : 깃 상태 변경 확인 (수정 여부)
- 단축키 등록 ➟ git config --global alias.st status (status ➟ st 로 등록)
✅ 특정 명령어에서 사용 가능한 속성 값 알고 싶은 경우
1) git [특정 명령어] --h [ex. git config --h]
2) https://git-scm.com/docs << 공식 사이트에서 확인 가능
(2) repository에 프로젝트 올리기
(참고: https://soda-dev.tistory.com/12)
- 깃헙에 해당 프로젝트 올릴 repository 생성 ⏩ 해당 주소 복사 (~~~.git 형식)
- git add . : 해당 폴더 내의 모든 파일 관리
- git commit -m "커밋 시 입력할 메시지" : 커밋하기
- git remote add origin [~~~repository 주소]
✅ repository 주소 입력 시, 앞에 https:~ 부분은 지우고 새로 입력해야 함 (주소 복사 오류 방지)
- git push -u origin master
(3) 수정된 프로젝트 파일 업데이트 (modified 상태인 파일 Stage)
: modified 된 파일들을 staging area로 이동 시켜준 다음 commit 해 repository에 반영하기
(참고: https://corinediary.tistory.com/7)
- git add * : 수정된 파일을 staging area로 이동시키기
- git commit -m "커밋 로그"
- git push (origin master): master branch로 push 해 주기 (커밋 반영)
(+) 여러 기기에서 git 에 등록된 동일한 프로젝트를 커밋하고 싶을 때
- 서브 노트북에서 (cmder) git config --list 로 깃허브 계정 설정 확인 (올바른 이름, 이메일 등록 돼 있는지)
- git clone [등록된 프로젝트 주소]
- 이후 작업을 커밋하고 싶을 때 commit, push 를 (3)번과 동일하게 처리해주자
- 만약 메인노트북에서 작업 이어서 하고 싶은 경우, git pull 을 사용하자.
- 반대로 메인노트북에서 작업 후 commit, push한 정보를 서브 노트북에서 업뎃하고 싶을 때도 pull 하자.
반응형