<기본>
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 |