우분투를 몇달 간 사용해보면서 느낀 점은 모든 작업을 CLI (Command Line Interface) 로 진행한다는 것이다. 그래서 git bash 와 같은 별도의 프로그램 설치 필요 없다. 한번 CLI 방법을 함께 공부해보자. with 참고자료
기본 작업
패키지 설치
$ sudo apt-get install git-core
사용자 정보 추가
$ git config --global user.name "이름"
$ git config --global user.email "이메일 주소"
컬러 설정
$ git config --global color.ui "auto"
Git 저장소 생성
윈도우에서는 이동하기 편한 C:/ 안에다가 했는데, 우분투는 터미널 시작 경로가 home/username 임을 인지하고 시작하였다.
1. 원하는 파일로 이동 및 생성
$ 명령어 : 의미
$ pwd : 현재경로
$ mkdir folder_name : 폴더 생성
$ cd folder_name : 폴더 이동 (../은 상위 폴더로 이동)
2. Local에서 새로운 git 저장소 생성
$ git init
※ 혹 README 파일 CLI로 생성하고 싶다면, vi 혹은 vim command로 파일 생성 가능.
3. Local git 저장소와 Server git 저장소 연결하기
- github 사이트에서 새로운 repogitory 생성
- repogitory 원격서버주소 (*.git) 복사하기
- 원격서버 주소 추가하기
$ git remote add origin 원격서버주소
※ origin이란 이름으로 컨트롤 됨.
※ 터미널에서 붙여넣기 단축키 : shift + ctrl + v
git 기본 명령어
명령어 : 의미
$ git status : 현재 변경된/add/commit 상태 확인
$ git add file_name
$ git commit -m "message" : message 와 함께 commit
$ git commit --amend : 직전 commit message 수정
$ git push origin master : origin(연결된 서버주소)의 master branch에 업로드
push 할 때마다 사용자 정보 입력 안하는 방법
push 및 clone 할 때마다 username, password 입력하기 귀찮다면 아래 커맨드를 입력을 권장한다.
서버에 저장하는 방법
$ git config credential.helper store
만료 기간 정하는 방법 ex) 30일 이후
$ git config --global credential.helper 'cache --timeout 2592000'
'2️⃣ 개발 지식 B+ > 프로젝트 세팅' 카테고리의 다른 글
prettier, eslint 적용하는 법 (0) | 2021.02.24 |
---|