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

Updated: