내가 무엇인가를
알아가기 위해서는
1. 실습
2. 작성(정리)
3. 알려주기
Hash 라는 개념 알아두자
일단 기록!!
정리는 나중에
commnad line interface
graphic user interface
[명령어]
- 현재위치
pwd
- 디렉토리 만들기
mkdir '이름'
- 현재 디렉토리에서 git 디렉토리 초기화를 진행
git init .
- 해당 디렉토리의 모든 파일 리스트업?
ls -al
- terminal 에서의 메모장 같은 놈
vim
- vim 에서 insert 상태가 아닐때, 라인 지우기
dd
- vim 에서 insert 빠져나가기
esc 키
- 버전관리할 폴더에 들어가서 git init . 입력 한다.
git init .
.git 을 만듦으로써 버전관리를 한다라는 것을 선언한 것이다.
- 버전 관리 시작
git add '파일명'
- 버전관리를 하고 있는 파일과 아닌 파일의 현 상태를 표시
git status
- 파일 카피
cp '파일명' '새로운파일명'
ex) cp f1.txt f2.txt
- git에 올라간 파일을 새롭게 버전을 업데이트
git commit
그리고 작업한 내용을 적는다. 그리고 exc 누르고 콜론(:) 누르고 저장(w)하고 종료(q)한다. 그러면 처음 버전이 생긴다.
- git log 를 본다.
git log
- vim 으로 수정 후 git update 시키기
다시 git add '파일명' 으로 해서 git 에 올린다.
- 파일을 커밋하기 위해서는 add 를 해야한다. (commit 을 위한 전 단계)
- git에서 선별적으로 commit 을 하게 하기 위해서 stage area 가 존재한다.(git add)
- commit log 보기
- revert
- reset 하기 (특정 버전으로 돌아가기)
git reset --hard '식별아이디'
- git commit 을 간단하게 하기
git commit -m '입력내용'
- git stage 에 올리기
git add '파일명'
- add 안하고 바로 commit
git commit -am '입력내용'
git log --all --oneline --decorate --graph
- branch 생성
git branch '이름'
- branch 변경
git checkout '이름'
- 현재 branch 확인
git branch
- branch 지우기
git branch -d '이름'
hash라는 개념은 무엇인가
git 에서 cache 와 index 라는 의미는 같다.
- git stageArea 에서 제거
git rm '파일명' git
- git 원격저장소와 등록
git remote add '약칭' '주소'
- git 원격저장소에 연결
'Log' 카테고리의 다른 글
어느새, 너무 매몰되어버렸다.... (0) | 2017.04.05 |
---|---|
신기하다..... 시간이 흐르고 더 배울수록 더 모르겠다. (0) | 2017.03.29 |
많은 사람들이 생각이상으로 외로움을 느낀다. (0) | 2017.03.14 |
돈을 낸다는 그 행위의 허들 (0) | 2017.03.13 |
어떤 이유일까? (0) | 2017.03.12 |