Git은 분산형 버전 관리 시스템, 버전별로 코드, 다양한 파일 관리가 가능하다.
간단하게 깃에 연동하고 업데이트 하는 방법
1. Git 다운로드
사이트에 접속해서, 운영체제에 맞는 설치파일 다운로드 이후 설치
2. 폴더에 깃 연동
원하는 폴더에 오른쪽 클릭 이후 Git Bash Here 클릭
3. 깃허브 가입 후
4. Git Bash에서 명령어 입력
- git config --global user.name "본인 이름 또는 Git 닉네임"
- git config --global user.email "Git에 사용하는 이메일 주소"
- git init
이렇게 입력(git init 이후에는, 해당 폴더 안에 .git 폴더가 생긴다)
이렇게 하면 뒤에 master 또는 main이라고 뜨는데 이건 브랜치명이다. 관리하고 있는 주요 흐름으로 생각하면 쉽다.
*** 관리 대상에서 배제할 파일은 **
해당 폴더 내에 .gitignore 파일을 만들고, 안에 배제할 파일의 이름과 확장자까지 쓰고 저장
5. Git 상태 확인 및 add, commit
- git status 입력
- git add [파일] 입력 (git add . 는 전체)
- git commit -m "메시지"
6. Git 토큰 발행 및 레퍼지토리 연결
Git profile 페이지에서 - 오른쪽 상단 프로필 이미지 클릭 - Settings 클릭 - 왼쪽 최하단 Developer Settings 클릭
- Personal access Token 클릭 - Generate new token 클릭 - Note 아무거나 입력하고 -
repo, workflow, write:packages, admin:org 체크 후 토큰 발행 - 발행된 토큰 코드와
생성한 레퍼지토리 링크를 가져와서,
레퍼지토리 HTML
GIT HUB 토큰(실제 토큰 번호 아닙니다, 본인 걸 사용하시면 됩니다!)
ghp_B65XuuRsasdfkadsfmvdsmfksdf <- 이 두 개를 합침
https://ghp_B65XuuRsasdfkadsfmvdsmfksdf@github.com/~~~ <- 이런 식으로
이후에 Git Bash에서
git remote add origin https://ghp_B65XuuRsasdfkadsfmvdsmfksdf@github.com/~~~
입력
7. origin 확인(레퍼지토리 연동 확인)
git remote -v
8. Push
git push -u origin main(푸쉬)
이렇게 하면 Git에 초기 연동이 쉽게 가능하다. 이후는 루틴하게 진행하면 되는데,
매번 커밋 푸시 시에, Bash에서 이렇게 진행해주면 된다.
===============================루틴===================================
1. git status 수정 및 추가된 파일들을 확인합니다.
2. git add . 버전으로 만들 파일을 추가합니다(점을 직으면 전부 추가한다는 의미입니다.)
3. git status 버전에 담긴 파일 목록을 확인합니다.
4. git commit -m '메세지' 버전을 생성합니다.
5. git push origin 버전을 git에 업로드합니다. > git push -u origin main(푸쉬) (최초 사용시에)
===============================루틴====================================
Bash나 콘솔창에서 강사님께서 계속해서 진행하라고 하셨는데,
나중에 리눅스나 서버 작업할 때 항상 시각적인 자료 없이 콘솔로 할 일이 많다고 하셨다.
콘솔로 주로 써봐야겠다.
😊자기소개 : https://sangwookwoo-resume-sangwook-ry5afd.streamlit.app/
💻Github : https://github.com/sangwookWoo