Log

GIT 수업 - 오픈튜토리얼/이고잉

healthyryu 2017. 3. 22. 00:22

내가 무엇인가를

알아가기 위해서는


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 원격저장소에 연결

반응형