본문 바로가기

programming

git hub 사용법 Manual

<기본>

git add .
git config user.name "깃허브 닉네임"
git config user.email "깃허브 이메일"
git commit -m "메세지"
git push origin master

 

 

<git hub 에서 가지고 오기>

git clone (git hub 주소)

 

 

<local  에서 작업하기>

git init = 깃이 관리하게 시작

 

git config --global  user.name "rladntjd"

 

git config --global user.email "kws1611@naver.com"

 

Git status = 아직 타임캡슐에 묻은거 안묻은거 확인

           Untracked

           아직 담기지 않은거

 

Git add -A   = 모든걸 다 여기에 넣는거

 

Git commit -m “이름” = 타임 캡슐에 묻기

 

Git log = 캡슐 정보와 메시지 뜸

 

Git reset (일련번호 6자리) –hard = 지정한 순간 그 이후의 내용은 다 지워버리기 (옛날 바뀐거 다시 복구, 복구 불가)

           일련번호는 git log 에서 확인해서 일련번호 앞 6자리만 삽임

 

Git revert (일련번호 6자리) = 지정한 순간 을 상쇄하는 새로운 타임캡슐 생성

 

 

<Branch 사용하기>

 

Git branch (이름) = 브랜치 생성하기

 

Git checkout (브랜치 이름) = 브랜치 이동하기

 

Git merge (브랜치 이름) = 새로운 브랜치에서 작업한 내용을 합치기 (갈래 분기 생김)

 

Git rebase (브랜치 이름) = 새로운 브랜치에서 작업한 내용을 합치기 (갈래 분기 없이)

 

Git branch -D (브랜치 이름) = 브랜치 삭제 하기

 

Git checkout -b (브랜치 이름) origin/(브랜치 이름) = 로컬에 브랜치를 만들어서 origin의 브랜치를 받아온후 그 파일로 이동

 

- 브랜치를 만든후 git push origin master 하면 깃허브에 새로운 브랜치가 추가 되어 있음

 

 

<깃허브 에 올리기 (미리 위의 과정 다 하고 와야함)>

(local 에서 하기)

Git remote add origin (깃 주소)

Git push -U origin master = 깃허브에 올리는 과정

 

Git remote  = 원격 저장소 확인

 

Git push origin master = 깃허브에 올리기 (커밋 한후)

 

(.gitignore) 에 저장하기 = .gitignore 파일 안에 저장하면 깃허브에 올라가지 않음

 

Git fetch

Git status = 깃허브에서 커밋이 몇기 뒤쳐저 있는지 알 수 있음, 다운받아야 하는 사항이 있다는거

 

 

 

 

'programming' 카테고리의 다른 글

C ++ 연습장  (0) 2020.07.07
아두이노 센서 사용 코드 예시  (0) 2020.05.07
ROS 연습장 (python, C++)  (0) 2020.02.03
파이썬 코딩 연습장  (0) 2020.01.10