오늘의 특강 : Git 기초
내배캠 첫날인 오늘 처음 듣게 된 강의는 리눅스 기본 명령어와 Git&Github에 대한 특강이다. 리눅스 기본적인 명령어들은 자격증 공부나 전공 수업 들을 때 공부를 해봐서 익히 들어본 내용이라 어려움 없이 들을 수 있었다.
꼭 알아둬야 할 6가지 명령어!!!
pwd(print working directory)
: 현재 작업중인 폴더를 보여달라는 명령어
ls(list)
: 내 폴더 안에 있는 폴더와 파일 내역을 보여주는 명령어
ls -a(list all)
: 숨겨진 파일까지 모두 볼 수 있는 명령어
cd 폴더명(change directory)
: ls 명령어에서 확인된 폴더로 이동 가능한 명령어
mkdir 폴더명(make directory)
: 현재 경로에서 폴더를 생성하는 명령어
touch 파일명
: 파일의 생성과 파일의 날짜,시간을 변경하는 명령어
다음으로는 Git와 Github이다.
우선, Git는 코드 변경점을 기록하는 버전 관리 도구 혹은 형상 관리 도구이다. 조금 더 면접용 대답으로는 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것이라고 한다.
Github는 백업과 공유가 가능한 온라인 코드 저장소이다.
Git 필수 명령어
git init : 코드 관리 시작 명령어로, 프로젝트 시작 전 한번만 입력하면 되는 명령어이다. 주의할 점으론 정확한 프로젝트 폴더에서 입력해야만 하며 잘못하면 데스크탑 전체 파일과 폴더에 모두 기록될 수 있다.
git add & commit : 코드 저장 명령어로, git add는 저장하기 전 저장할 파일을 지정하는 명령어이고 git commit은 실제로 저장하는 명령어이다.((*add는 지정 commit은 저장 add는 지정 commit은 저장 add는 지정 commit은 저장 add는 지정 commit은 저장...))
git status : 저장 여부 확인 명령어
git log 텍스트: 저장 내역 확인 명령어