목록네이버클라우드 AIaaS 개발자 양성과정 1기/git, 리눅스 (5)
개발자입니다

git commit commit 메시지 제목 맨 앞에 아래와 같이 키워드 추가한다. feat : 새로운 기능 추가, 기존의 기능을 요구 사항에 맞추어 수정 fix : 기능에 대한 버그 수정 build : 빌드 관련 수정 chore : 패키지 매니저 수정, 그 외 기타 수정 ex) .gitignore ci : CI 관련 설정 수정 docs : 문서(주석) 수정 style : 코드 스타일, 포맷팅에 대한 수정 refactor : 기능의 변화가 아닌 코드 리팩터링 ex) 변수 이름 변경 test : 테스트 코드 추가/수정 release : 버전 릴리즈 git branch 브랜치를 만들면서 checkout 까지 한번에 하려면 git checkout -b 옵션을 준다. $ git checkout -b iss53 ..

리눅스 명령어 file 파일의 유형을 알려준다. [vagrant@host1 bitcamp-ncp]$ file .gitignore .gitignore: ASCII text less 내용물을 보는데 한 페이지만 확인한다. 스페이스 바 누르면 다음 페이지로 넘어간다. [vagrant@host1 bitcamp-ncp]$ less .gitignore touch 파일을 생성한다. [vagrant@host1 tmp]$ touch hello.txt 파일 권한 ls -al에서 나오는 권한 정보는 다음과 같다. drwxrwxr-x d rwx rwx r-x 디렉토리 여부 소유주 권한 소유주 소속 그룹 권한 소유주와 상관없는 사람의 권한 폴더가 파일을 직접 담는게 아니라 다른 파일의 링크 정보를 담는다. 폴더의 크기는 파일 ..

실습 진행 과정 (host1만 설명(host2, 3 동일)) 1) 폴더 생성 : C:\User\bitcamp\vm-projects 내 host1-vm 디렉토리 생성 및 이동 : mkdir host1-vm, cd host1-vm 2) host1-vm 폴더로 이동 : cd host1-vm 3) vagrant init 설정 : vagrant init "centos/7" 4) VSCode에서 Vagrantfile에 config.vm.hostname = "host1.bitcamp"로 수정 후 저장 5) 가상머신 가동 : vagrant up 6) 리눅스 접속 : vagrant ssh 7) 디렉토리 생성 및 이동 : mkdir git, cd git 8) git 설치 : sudo yum install git -y 9)..

git이란? git : 버전관리 시스템. 소스의 변경을 관리. Cofiguration Management System(형상관리시스템) program : 계획, 과정. 컴퓨터가 해야할 일을 계획하는 것 아래와 같은 순서로 명령어가 CPU에 전달된다. 명령어(소스) -(번역 : 컴파일)-> 기계어 -> OS -> CPU CVS → SVN → git |중앙집중관리| |분산관리| 서버의 파일을 직접 편집하는 것이 CVS, SVN. 그러나 단점은 서버의 소스코드가 날아가면 끝이다. ① 변경된 내용을 다운로드 : git fetch ② 다운받은 내용을 기존 파일에 합친다 : git merge 위 두 가지를 한번에 하는 명령어 : git pull Repo.: 소스파일 + 변경내력 리눅스 설치 리눅스 개념 Linux →..