AI딥러닝/Git

Git 깃허브 협업의 기초! 남의 파일 수정해서 올리는 법

Ystory96 2026. 1. 7. 15:04

//지난시간...

새로운 시도를 하거나 협업할 때 사용하는 git 용어

  • git branch: 현재 내가 어떤 작업 줄기(브랜치)에 있는지 확인하거나, 새로운 줄기를 만들 때 사용합니다.
  • git checkout: 메인 작업실(master)에서 내 개인 작업실(kim)로 이동하거나, 다른 브랜치로 전환할 때 사용합니다.
  • push 인터넷 창고 발송 깃허브에 업로드

----------------------------------------------------------------------------

//오늘의 용어

  • push 인터넷 창고 발송 깃허브에 업로드

----------------------------------------------------------------------------

~ 남의 깃허브에 내가 수정한 파일 올리는 법 ~

 

1. 애국가 원본 파일 다운로드 받기

Microsoft Windows [Version 10.0.26100.7462]
(c) Microsoft Corporation. All rights reserved.

C:\Users\ez>cd\

C:\>mkdir git

C:\>cd git

 

원본 파일이 있는 깃허브의 주소를 입력해야함!!
C:\git>git clone https://github.com/jae1205/test.git
Cloning into 'test'...
remote: Enumerating objects: 13, done.
remote: Counting objects: 100% (13/13), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 13 (delta 2), reused 11 (delta 1), pack-reused 0 (from 0)
Receiving objects: 100% (13/13), done.
Resolving deltas: 100% (2/2), done.

 

2. Test파일 들어가서 git 저장소만들고 애국가 수정

 

C:\git>cd test

 

C:\git\test>git init
Reinitialized existing Git repository in C:/git/test/.git/

 

 

 

 

C:\git\test>git add korea.txt

 

C:\git\test>git commit -m "goatwxy"
On branch main
Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean

 

 

3. 나의 깃허브에 저장

나의 깃허브에 먼저 업로드 한 뒤에 merge를 진행할 사람의 깃허브로 보냄

C:\git\test>git push origin main
remote: Permission to jae1205/test.git denied to goatwxy-ctrl.
fatal: unable to access 'https://github.com/jae1205

/test.git/': The requested URL returned error: 403

 

"" 아래 작업 주의하세요!

C:\git> git remote add origin https://github.com/goatwxy-ctrl/korea-test.git

만약 다른 사람의 깃허브가 연결되어 있으면, C:\git> git remote remove origin 쓰기

4. 남의 깃허브에 파일 보내기

1단계: 친구의 창고 복사해오기

친구의 깃허브를 내 계정으로 통재로 복제함

(1) 인터넷 브라우저로 친구 창고로 들어감

(2) 오른쪽 위에 있는 [Fork] 버튼 누르기

(3) 내 아이디 아래에 똑같은 창고 만들어짐. 자유롭게 수정 가능

 

2단계: 내 컴퓨터에서 수정하고 내 창고에 올리기 (여기까지 진행 완료)

 

3단계 친구에게 Merge(합치기)해달라고 요청하기

(1) 내 GitHub 창고 페이지 위쪽에 [Pull requests] 메뉴를 누릅니다.

(2) [New pull request] 버튼을 누릅니다.

(3) [Create pull request]를 누르고 내용을 적어서 보내기

(4) 친구가 확인하고 수락하면 파일이 올라감

 

 

5. 끝~

합병후 다시 다운로드 받으면 이렇게 됨.