본문 바로가기

2. git add, commit, status 명령어 git status 명령어git 의 파일 관리를 위한 3가지 영역! working directory : 내가 작업하는 공간index 와 같은 임시저장소가 생긴다. git directory : 내가 작업한 코드의 version 을 저장하는 공간 git lift cycle $ git add // 한번에 추가하고 싶은 경우 $ git add --all $ git commit -m " Commit message" git status 명령어 사용하기➜ git-study git:(master) vi README.md ➜ git-study git:(master) ✗ git status On branch master Initial commit Untracked files: (use "git add ..." to inc.. 더보기
1. Git Init ( Git 시작 설정하기 ) Git 설정 파일의 종류 for all usersfile path : /etc/gitconfig $ git config --system for current userfile path : ~/.gitconfig$ git config --global for current repositoryfile path : ~/.git/config$ git config --local // 이것이 default 옵션이다. git init command기존프로젝트를 Git 으로 관리하고 싶을때$ git init 새로운 디렉토리를 생성하여 git 저장소를 만들때$ git init directory path 사실 위 명령어는 아래와 같은거다 +_+$ mkdir directory_name $ cd directory_name $ g.. 더보기
0. Git 강의 WHY?Version Control System - "특정 시점의 파일들의 상태를 저장하고, 필요에 따라 과거 특정 시점의 버전을 관리하는 시스템" 일단 가장 핫하다!! 네이버의 경우 무조건 git 을 쓴다. CTO 가 강제로 git을 쓰도록 하였고, 안 쓰는 팀을 조사하여 쓰도록 강요함. git 이 왜 핫해졌을까요??"역사를 잊은 민족에게는 미래가 없다."Local Version Control Sysem ( 기존 ): 간단한 데이터베이스에 파일의 변경 사항을 기록, 데이터의 차이점들을 특별한 형식의 파일에 저장 Centralised Version Control System : 중앙서버를 하나 두고 코드를 관리 ( 중앙서버 형식이라 온라인이 아니면 코드 관리 불가능, 서버가 다운되거나 파손될 경우 버전 .. 더보기