티스토리 뷰

설치 깍두기

Git 설치와 Github

최삐뚤빼뚤씨 2024. 8. 4. 17:51

0. Git과 Github의 차이

- Git과 Github는 형상관리를 하기 위함

 

1) Git이란?

- Git은 버전 관리 시스템 자체로, 코드의 변경 사항을 추적하고 관리하는 도구입니다.

 

 

 

2) Github란?

- GitHub은 Git 저장소를 호스팅하는 서비스로, Git의 기능을 웹에서 쉽게 사용할 수 있게 해주며, 추가적인 협업 도구와 프로젝트 관리 기능을 제공합니다.

 

1. Git 설치

 

 

 

 

2FA 해결 참고

https://adjh54.tistory.com/354

 

[Github] 2차 인증(two-factor authentication) 설정 방법 : Passkeys 설정

해당 글에서는 Verify your two-factor authentication (2FA) settings에 대해서 패스키를 이용하여 설정하는 방법에 대해서 알아봅니다. 1) Verify your two-factor authentication (2FA) settings💡 Verify your two-factor authenticat

adjh54.tistory.com

https://velog.io/@j_wisdom_h/Github-Two-Factor-%EC%9D%B8%EC%A6%9D-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0-feat.-Authenticator

 

[Github] Two Factor 인증 설정하기 (feat. Authenticator)

깃허브 2차인증 설정하기

velog.io

 


새로운 레포지토리 생성

 

 

이 레포지토리를 내 로컬 git에게 알려주자

 

 

 

 

 

Sign in with your browser 클릭

 

그러면 이제 인증이 되고 마저 진행이 된다.

 

레포지토리에 정상적으로 push 된 것을 알 수 있음!

 

 

총정리!

더보기

git-hub

1) 레포지토리 생성

2) 레포지토리 주소 복사

3) git remote add 이름 "레포지토리 주소"

4) git remote -v

5) git push 이름 브랜치(master, main)

 


실습 해보자

 

1. github test_project 레포지토리에

2. v5: v5.text 만들어서

3. push

 

~시작~

git status로 현재 상황 확인. 깨끗하다.

 

version5.txt 생성

 

 

스테이징

 

커밋

 

git remote -v 로 push할 repo 확인해보기

필자는 origin에 push할 예정

 

 

push 하기

 

 

push 성공!

 

나의 github 레포지토리에도 "다섯 번째 버전"이 추가된 것을 확인할 수 있다.

 

 

실습 성공 !

 


clone과 pull의 차이?

최초 한 번은 무조건 clone으로 받아서 log까지 볼 수 있도록 한다.

이럴 때에는 git init이 아니라 git clone을 하도록 한다.

 

clone의 위대함.

log와 remote 모두 들고온다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함