Git Download
https://www.git-scm.com/download
✍️ Summary
// 저장소 생성 및 연결
git init
git remote add origin [원격저장소 주소]
git branch -m master main
// 파일 업로드
git pull (또는 git pull origin [브랜치 이름])
git add .
git commit -m "commit message"
git push (또는 git push origin [브랜치 이름])
// 추가적인 명령어
git remote -v
git remote rm origin
git branch
git config --global init.defaultBranch [브랜치 이름]
git status
git rm --cached -r .
git push -u origin main
깃허브에 파일이나 프로젝트를 올리는 방법을 알아보자!
내 컴퓨터의 파일을 깃허브에 올리려면,
① 깃허브에 '원격 저장소(repository)'를 만들고,
② 내 컴퓨터(=올리려는 파일이 있는 폴더)에 '로컬 저장소'를 만든 뒤
③ 둘을 연결해서 로컬 저장소의 파일을 원격 저장소로 보내라고 명령하면 된다.
1. 초기 설정을 해준다.
git config --global user.name "유저이름"
git config --global user.email "유저 이메일"
- 이 창에서는 Ctrl+v로 붙여넣기 안됨 => Shift + Insert 사용하자.
git config --global user.email "thgus4982@naver.com"
git config --global user.name "KwonSsohyun"
2. 파일 올리기
총 3단계로 이루어지는데, add → commit → push 순서이다.
git add .
- 모든 파일을 staging area에 추가하기
git commit -m "commit message"
- commit을 할 때는 커밋 메시지도 함께 작성해준다.
git push origin main
- 모든 파일을 staging area에 추가하기
다음 작업부터는?
원격 저장소와 로컬 저장소도 있고 연결도 완료됐다.
앞으로 내 컴퓨터에서 작업을 이어 가면서
추가로 생긴 변경사항들을 계속해서 깃허브에 올리게 될 것이다.
이때는 앞서 저장소를 만들거나 연결하는 등의 과정은 필요 없고,
아래 명령어만 순서대로 입력하면 된다. (main 브랜치로 가정)
$ git pull origin main
$ git add .
$ git commit -m "commit message"
$ git push origin main
참고로 첫 번째 줄의 pull은 해당하는 경우에만 하면 된다.
예를 들어 다른 팀원이 main 브랜치에 뭔가 추가해서, 내 컴퓨터의 내용과 차이가 생겼을 수 있다. 이 경우 그 팀원이 만든 변경사항을 내 컴퓨터에도 반영하기 위해 pull을 먼저 해줘야 한다.
(까먹고 안 한 상태로 push해도 pull 하라고 안내가 뜰 것이다.)
참고 : https://shortcuts.tistory.com/8
'📌 GitHub' 카테고리의 다른 글
[GitHub] 이전 커밋(commit) 삭제 : reset 사용 (커밋 롤백) (0) | 2024.05.25 |
---|---|
[GitHub] 깃배쉬(Git Bash)에서 로그인한 계정 변경 삭제 방법 (Windows) (0) | 2024.05.20 |
[GitHub] 깃허브(Github) 프로필 꾸미기 (Readme.md) (0) | 2023.07.19 |
[GitHub] 아이디/패스워드 입력 없이 사용하는 방법 (0) | 2023.06.08 |
[GitHub] Access token 만들어 적용하기 (0) | 2023.06.08 |