[Git/Github] 맥 터미널로 깃허브 레포지토리에 폴더, 파일 업로드하기-(1)

윤소영·2022년 1월 24일
0

GIT/GITHUB

목록 보기
2/3

✨ 과정 기록

  1. 📍 업로드하고자 하는 파일 혹은 폴더가 존재하는 폴더로 이동한다.
    ✔️ 로컬 저장소로 지정하고 싶은 폴더로 이동하는 것이다!
    ✔️ 나는 주로 업로드하고자 하는 폴더나 파일의 상위 폴더에서 터미널을 킨다.

  2. 📍 git init
    ✔️ 터미널을 킨 후 거기에 git init을 작성하여 해당 폴더를 git 로컬저장소로 설정한다.

git init
  1. 📍 git status, ls
    ✔️ 현재 연결된 저장소가 있는지, 폴더 내에 어떠한 파일, 폴더들이 존재하는지 확인한다.
git status
ls

👉🏻 만약, 연결되어 있는 원격저장소가 있는데 이 저장소가 아닌 다른 저장소를 연결하고 싶다면 먼저 기존에 연결되어 있는 저장소를 다음 명령으로 삭제한다.

git remote remove origin
  1. 📍 git add
    ✔️ git add --all 과 git add . 는 status에서 나온 모든 변경사항들을 스테이지에 올린다.
    ✔️ git add는 임시저장이라고 보면 된다!
git add --all
git add .

git add -u		// 하나 이전의 스테이지와만 비교하여 변경된 부분만 add한다.
git add -A		// 새로 만든 상태나 삭제, 수정 등 모든 변경된 파일을 add 한다.
  1. 📍 git commit -m "커밋 메시지"
    ✔️ 커밋은 최종 저장이므로 신중해야 한다.
    ✔️ 레포지토리에 첫 커밋은 주로 "Initial commit"이라고 커밋 메시지를 작성한다.
git commit -m "Initial commit"
  1. 📍 git remote add origin https://github.com/id/레포지토리명
    ✔️ origin은 단축이름이고 단축이름으로 origin을 쓰지 않고 다른 것을 써도 괜찮다.
git remote add origin https://github.com/id/레포지토리명
  1. 📍 git push origin master
    ✔️ 원격 저장소로 파일, 폴더 업로드
git push origin master
git push origin 브랜치명	// 브랜치에 push한다.

✨ 참고해서 보는 용어 모음집

ls : 해당 폴더 내 파일목록이나 폴더목록을 볼 수 있다.
git status : 수정된 내역이 있는지 등 파일의 상태를 확인할 수 있다.
git remote -v : 현재 연결된 저장소가 있나 확인한다. 아무것도 없으면 그냥 터미널 다음 줄로 이동한다.

profile
Major in IT Engineering(2021.03~)

0개의 댓글