//지난시간...
새로운 시도를 하거나 협업할 때 사용하는 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. 끝~
합병후 다시 다운로드 받으면 이렇게 됨.


'AI딥러닝 > Git' 카테고리의 다른 글
| 개발자 필수 코스! Git 설치 및 로컬 저장소 관리 프로세스 정리 (0) | 2026.01.06 |
|---|