GitHub를 사용하면서 자주 쓰이는 코드를 정리하였습니다.
목차.
- 현재 폴더를 로컬 저장소로 사용
- 깃 유저 등록
- 깃 로컬저장소 커밋 예시
- 깃 로그 확인
- 깃 로컬저장소 다른 커밋으로 이동하기
- 깃 로컬저장소 최신 커밋으로 이동하기
- 외부저장소를 로컬저장소로 내려받기
- 로컬저장소를 외부저장소로 올리기
- 외부저장소의 변경사항을 로컬저장소에 반영하기
1. 현재 폴더를 로컬 저장소로 사용
git init
2. 깃 유저 등록
git config --global user.name "USER_NAME"
git config --global user.email "USER_EMAIL"
3. 깃 로컬저장소 커밋 예시
git add FILE_NAME.txt
git commit -m "update FILE_NAME.txt"
4. 깃 로그 확인
git log
5. 깃 로컬저장소 다른 커밋으로 이동하기
git checkout COMMIT_ID
ex) git checkout bab437d22s
'head is now ~ ' 나올 시 성공
6. 깃 로컬저장소 최신 커밋으로 이동하기
git checkout -
아이디 없이 '-'만 입력해도 최신 커밋으로 이동한다.
7. 외부저장소를 로컬저장소로 내려받기
git clone SSH_URL
프로젝트 폴더 내부에서 사용할 것
완료 후 README.txt 조금 변경해서 commit 해보기
ex)
- 프로젝트 폴더 생성
- 폴더 내부에서 마우스 우클릭 > Git Bash Here 클릭
- 코드 작성
- 테스트
8. 로컬저장소를 외부저장소로 올리기
git init
git remote add origin SSH_URL
git add .
git commit -m "Initial commit"
git push -u origin master
프로젝트 폴더 내부에서 사용할 것
ex)
- 프로젝트 폴더 내부에서 마우스 우클릭 > Git Bash Here 클릭
- 코드 작성
- 테스트
에러 발생시 클론으로 만들어서, pull후에, 복사해서 데이터 밀어넣을 수 있음. ( 2020.10.16)
9. 외부저장소의 변경사항을 로컬저장소에 반영하기
git pull origin master
다른 내용은 다음 포스팅에 작성하겠습니다.
'Programming > Others' 카테고리의 다른 글
[Colab] Matplotlib 한국어 폰트 깨짐 (0) | 2022.07.22 |
---|---|
GitHub generate SSH Key (0) | 2021.12.06 |
GitHub 외부저장소에서 원하는 브런치만 가져오기 (0) | 2021.04.11 |
Sourcetree 설치 시 주의 사항 (0) | 2021.04.11 |
Git Config 설정 확인 및 변경 (0) | 2021.02.13 |