8일차
TIL 210311
1. CLI 사용하기
- Command Line Interface
- 맥 터미널에서 CLI 를 사용하는 것이 GUI 로 작동하는 것과 차이가 없다.
- 기본적인 명령어
- 파일 보기
ls
- 파일 리스트 자세히 보기
ls -al
- 디렉토리로 이동
cd
- 현재 디렉토리 주소
pwd
- 홈 디렉토리로 이동
cd ~
- 루트 디렉토리로 이동
cd /
- 현재 디렉토리
cd .
- 부모 디렉토리
cd ..
- 터미털 꺠끗이 하기
clear
- 빈파일 생성
touch filename.txt
- 디렉토리 생성
mkdir foldername
- 파일 및 데릭토리 옮기기
mv filename targetdirname
- 복사
cp filename targetdirname
2. GIT 개념
- 프로그램시 파일 내용 변경 된 이전 내용들을 보존하기 위한 버전 관리 시스템
- folk = remote reposioty
- clone = local repository 에 가져오기
git push origin master
= local 에서 remote 로 올리기
- pull = remote 변동사항 local 에 가져오기
git status
= 잘 올라갔는지 상태 확인
git commit -m "message"
작업기록 추적에 유리하므로 반드시 메세지를 써줘야 한다.
Branching
: 새로운 기능 추가할 때 그 부분 확인하는 과정 ex) rpg 게임에서 새로운 직업 추가하는 것
Merging
: rpg 게임에서 새로운 직업 추가해서 기존 기능과 충돌 없는지 확인 후 합치는 것
Master branch
: user 가 사용하는 branch
Develop
: 개발자가 업데이트 중인 branch
Feature
: 작은 세세한 기능을 담은 branch