1) 초기화 (init)
//원하는 폴더에서 git 초기화 하기
git init
//숨겨진 저장소 보기
ls -al
-> .git이라는 숨겨진 폴더[= 로컬저장소]가 만들어진다.
-> 한 폴더에 하나의 로컬저장소만 있어야 함!
2) 커밋하기 (add, commit)
- 커밋이란, 코드의 하나의 버전이다. 커밋을 할 때엔 의미 있는 변동사항 위주로, 메세지에 시간을 들여서 완성해야한다.
- 빈 .git 파일에 visual code로 빈 파일을 만들어주고 난 뒤에 진행했다.
1) 사용자 정보 입력하기
git config --global user.name "어쩌구"
git config --global user.email "저쩌구"
2) 원하는 파일 선택하기
git add "파일 이름"
3) 메세지 (-m)와 함께 커밋으로 만들고 확인하기
git commit -m "메세지"
- git log로 변동사항 확인 가능!
3) 깃허브에 올리기 (push)
1) 내 깃허브에 새 repository 만들기
- 원격 저장소 = github (다른 사람들과 공유할 곳)
2) 내 로컬 저장소에 깃허브 주소 알려주기
git remote add origin 레포지터리주소
3) commit을 push해서 올리기!
git push origin master
- 잘 올라가 있다.
4) 가져오기 (clone, pull)
1) 다른 폴더(Boxiting-oct)에서 아까 만든 Boxiting-cat 폴더를 복사하기 (clone)
- 주소 뒤에 .을 붙여야 모든 파일이 다 받아진다.
git clone "받아올 페이지 주소" .
2) 커밋 추가해서 원격저장소에 반영해보기
- 위의 커밋하는 방법과 동일하게 비주얼 코드로 파일 추가해서 커밋을 push 했다.
3) 업데이트 한 내용을 다른 로컬 저장소에서도 확인해보기 (pull 댕긴다)
git pull origin master
- Boxiting-cat에서도 Boxiting-oct가 커밋해서 push 한 내용을 볼 수 있다.
- 깃을 다루는 기본 중에 기본인 레포지토리에 업로드하고 접근하는 방식을 알아보았다. 유익했다.
* 다음 강의를 참고해 작성했습니다.
반응형
'Technology > Info' 카테고리의 다른 글
m1 맥북 소리까지 화면기록하는 법 (0) | 2022.03.22 |
---|---|
zsh: parse error near `\n' - npm 설치 오류 (1) | 2022.02.08 |
구글 애드센스 광고 넣은 후기 (0) | 2021.11.16 |
python 버전 관리 가상환경에서 cv2 설치하기 (0) | 2021.09.25 |