[로데시] 개발

[github] github 처음 연동하기 (git init, git remote 순서), git에 올리는 방법 (git add commit push) 본문

개발/정보

[github] github 처음 연동하기 (git init, git remote 순서), git에 올리는 방법 (git add commit push)

로데시 2024. 4. 1. 02:27
반응형

개발자의 빠질 수 없는 친구, github. 다음과 같은 순서만 따른다면 쉽게 github에 업로드할 수 있다.

 

1️⃣ 깃허브 레파지토리 생성 (github repository)

업로드 하기 위해서는 깃허브 레파지토리가 필요하다다. 아직 만들기 전이라면 아래 링크를 참조해서 만들면 된다.

https://rodesi.tistory.com/2

 

[github] repository 만들기 [처음 올리기 위한 준비 과정]

개발자의 빠질 수 없는 친구, github. 다음과 같은 순서만 따른다면 쉽게 github에 업로드 할 수 있습니다. 그 전에, github에 repository를 만들어야합니다. github repository 만들기 repository는 한 마디로 어

rodesi.tistory.com

 

 

 

1️⃣ git bash 연결

git bash를 통해 연결하려면 먼저 git bash를 설치해야 한다.

설치 방법은 아래 링크를 참고하면 된다.

https://rodesi.tistory.com/21

 

[git] git download 깃 설치 하는 방법 (최신.ver)

코드 관리와 협업을 효율적으로 하기 위해서는 git 설치가 필수적이다. 0️⃣ git 설치 확인하기 📌 cmd 창에 git 입력 git 입력 시'git'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배

rodesi.tistory.com

 

 

 

📌 git bash 접속

 

 

 

📌  cd {이동하고 싶은 파일 경로}

git에 올리고 싶은 폴더로 이동한다.

 

 

 

📌 github 접속 -> code -> 링크 복사

github에 로그인 후, 생성한 repository 링크를 복사하면 된다.

 

 

 

📌 git bash 접속

다음 명령을 차례로 입력하면 된다.

git init
git remote add origin <url 주소> // 아까 복사한 주소

 

 

📌git init

Git 저장소를 초기화한다.

 

📌 git remote add origin {git 링크}

원격 저장소와 연결한다.

 

 

 

 

 

2️⃣ git 올리기

git 연결이 끝났다.

작업한 결과물을 git에 올리면 된다.

 

 

📌 git add [커밋할 파일]

git에 커밋할 파일을 선택하는 단계다.

  • git add . 해당 폴더에 있는 수정, 삭제, 생성된 모든 파일이 commit 된다
  • git add src/App.js 특정 파일만 commit 된다
  • git add -u 수정, 삭제된 모든 파일이 자동으로 commit 된다. 주의! 새로 생성된 파일은 commit 되지 않기 때문에 따로 commit 해주어야한다는 특징이 있다.

📌 git commit -m "메세지"

변경 내용을 서술해주면 된다.


📌 git push origin main

원격저장소 GitHub에 업로드

commit 메세지까지만 적고 git push 를 하지 않으면 git 에서 내 커밋을 확인할 수 없기 때문에 반드시 이 작업이 필요하다.

 

 

 

 

 

3️⃣ git add, git push 오류 시

만약 오류가 발생한다면, 아래 링크를 참고해주세요.

https://rodesi.tistory.com/4

 

[github] github 연동 시 발생하는 오류 수정

개발자의 빠질 수 없는 친구, github. 다음과 같은 순서만 따른다면 쉽게 github에 업로드 할 수 있습니다. 오류 수정이 아닌 연동을 하고 싶다면 아래 링크에 나온 대로 하면 된다,https://rodesi.tistory.c

rodesi.tistory.com

 

반응형