git/github #1 CLI로 시작하기 [commit, push, pull]

2021. 8. 22. 18:12· Technology/Info

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 한 내용을 볼 수 있다.

 


 

- 깃을 다루는 기본 중에 기본인 레포지토리에 업로드하고 접근하는 방식을 알아보았다. 유익했다.


* 다음 강의를 참고해 작성했습니다.

https://www.inflearn.com/course/%ED%8C%80%EA%B0%9C%EB%B0%9C-%EA%B9%83-%EA%B9%83%ED%97%88%EB%B8%8C/dashboard

 

팀 개발을 위한 Git, GitHub 입문 - 인프런 | 강의

개인 프로젝트부터 현업 개발까지, 팀 개발에 필수적인 기술인 Git과 GitHub을 그림을 통해 쉽게 익힙니다. 아예 처음 익히는 분부터 실무 사례가 궁금한 분까지 모두 들으실 수 있습니다. CLI, GUI를

www.inflearn.com

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'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
'Technology/Info' 카테고리의 다른 글
  • m1 맥북 소리까지 화면기록하는 법
  • zsh: parse error near `\n' - npm 설치 오류
  • 구글 애드센스 광고 넣은 후기
  • python 버전 관리 가상환경에서 cv2 설치하기
이티권
이티권
programming, design
이티권
ET WORLD
이티권
전체
오늘
어제
  • 분류 전체보기 (85)
    • Web (43)
      • Three.js (1)
      • javascript (6)
      • React (2)
    • algorithm (18)
      • BOJ (6)
    • Record (9)
      • 생각 (6)
      • 경험 (3)
    • Art (7)
    • Technology (8)
      • Data (2)
      • Info (5)

블로그 메뉴

  • WEB
  • RECORD
  • ALGORITHM
  • TECH
  • ART

공지사항

인기 글

태그

  • js
  • 컴포넌트 통신
  • 맥북소리녹화
  • html tag
  • CSS
  • 깃허브하는법
  • 기명함수 표현식
  • 뷰라우터
  • 깃 CLI
  • 알고리즘문제
  • svgr
  • 불확신
  • 뷰 프롭스
  • vue.js
  • 컴퓨터공학힘든가요
  • 재귀함수
  • HTML
  • 뷰링크
  • 스프레드문법
  • 레포지터리만들기
  • 퓨 이벤트
  • 페이지 링크
  • 나머지매개변수
  • C언어
  • 알고리즘
  • 시니어프론트엔드개발자
  • 깃허브시작
  • 순환
  • 포토샵
  • ChatGPT

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
이티권
git/github #1 CLI로 시작하기 [commit, push, pull]
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.