[Git/Github] 맥 터미널로 깃허브 레포지토리에 폴더, 파일 업로드하기-(1)
✨ 과정 기록
-
📍 업로드하고자 하는 파일 혹은 폴더가 존재하는 폴더로 이동한다.
✔️ 로컬 저장소로 지정하고 싶은 폴더로 이동하는 것이다!
✔️ 나는 주로 업로드하고자 하는 폴더나 파일의 상위 폴더에서 터미널을 킨다. -
📍 git init
✔️ 터미널을 킨 후 거기에 git init을 작성하여 해당 폴더를 git 로컬저장소로 설정한다.
git init
- 📍 git status, ls
✔️ 현재 연결된 저장소가 있는지, 폴더 내에 어떠한 파일, 폴더들이 존재하는지 확인한다.
git status
ls
👉🏻 만약, 연결되어 있는 원격저장소가 있는데 이 저장소가 아닌 다른 저장소를 연결하고 싶다면 먼저 기존에 연결되어 있는 저장소를 다음 명령으로 삭제한다.
git remote remove origin
- 📍 git add
✔️ git add --all 과 git add . 는 status에서 나온 모든 변경사항들을 스테이지에 올린다.
✔️ git add는 임시저장이라고 보면 된다!
git add --all
git add .
git add -u // 하나 이전의 스테이지와만 비교하여 변경된 부분만 add한다.
git add -A // 새로 만든 상태나 삭제, 수정 등 모든 변경된 파일을 add 한다.
- 📍 git commit -m "커밋 메시지"
✔️ 커밋은 최종 저장이므로 신중해야 한다.
✔️ 레포지토리에 첫 커밋은 주로 "Initial commit"이라고 커밋 메시지를 작성한다.
git commit -m "Initial commit"
- 📍 git remote add origin https://github.com/id/레포지토리명
✔️ origin은 단축이름이고 단축이름으로 origin을 쓰지 않고 다른 것을 써도 괜찮다.
git remote add origin https://github.com/id/레포지토리명
- 📍 git push origin master
✔️ 원격 저장소로 파일, 폴더 업로드
git push origin master
git push origin 브랜치명 // 브랜치에 push한다.
✨ 참고해서 보는 용어 모음집
ls : 해당 폴더 내 파일목록이나 폴더목록을 볼 수 있다.
git status : 수정된 내역이 있는지 등 파일의 상태를 확인할 수 있다.
git remote -v : 현재 연결된 저장소가 있나 확인한다. 아무것도 없으면 그냥 터미널 다음 줄로 이동한다.
Author And Source
이 문제에 관하여([Git/Github] 맥 터미널로 깃허브 레포지토리에 폴더, 파일 업로드하기-(1)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ddo_0/GitGithub-맥-터미널로-깃허브-레포지토리에-폴더-파일-업로드하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)