수리통계 분석 코딩 실습

[week1] github 파일 다운 및 변경사항 push 본문

동아리/투빅스

[week1] github 파일 다운 및 변경사항 push

얼려먹는 요구르트 2024. 1. 24. 01:31
✔ github 공유 프로젝트 파일 다운 및 파일 변경 사항 push 방법을 알아보자!

 

프로세스 요약

[git 파일 clone] - [파일 내용 변경] - [push 권한 허용] - [변경 내용 push]

 

 

[1] git 파일 clone

1) code의 https copy해서 bash에서 clone합니다.

code clone할 url: https://github.com/Nempet9398/Tobigs_21_Git_assignment.git

 

2) clone 과정은 빈 폴더를 생성 후 open bash를 열어 폴더를 받아 올 수 있게 clone합니다.

git clone <"git url">
# 저는 git url이 https://github.com/Nempet9398/Tobigs_21_Git_assignment.git였으므로
# git clone "https://github.com/Nempet9398/Tobigs_21_Git_assignment.git" 을 bash에 적어줍니다.

 

[마우스 우클릭] - [open bash here] 클릭

 

git clone해서 파일 다운로드

 

git폴더 파일을 추출하면 아래와 같이 표시됩니다.

git의 폴더가 잘 불러와졌음을 알 수 있음

 

 

[2] 수정해야할 작업 폴더로 변경

[Tobigs_21_Git_assignment] - [group3] - [player3]의 profile.json을 변경해야 하므로 이 폴더로 접속해 파일을 변경해 줍니다.

닉네임엔 본인의 이름을, 한마디엔 각자 하고싶은 말을 적어주면 됩니다.

 

[3]  push 권한 허용

이 레포지토리는 허용된 사람만 push가 가능하므로, 팀원의 경우 팀장님의 초대 링크를 접속해, 승인 후  push해야 git의 파일이 변경됩니다.

1) [view invitation] 클릭 

 

2) 아래처럼 나오면 sign in을 하면 참여자로 등록되어 push가 가능해 집니다.

 

[4] 변경 내용 push

이제, git의 내용을 변경할 수 있는 승인을 받았으니, bash를 이용해 profile.json의 변경 내용을 github에 push하도록 하겠습니다.

명령어 의미
git add  변경 사항을 추가( . 사용시 변경된 모든 파일 내용 반영)
git commit 변경 내용 설명
git push origin <branch명> git에 반영

 

1) add 명령을 사용해 변경된 전체 파일을 update해줍니다.

git add .

 

2) git commit 을 이용해 변경된 작업의 설명을 작성합니다.

프로필을 수정했으므로 "프로필 수정"이 반영되게 작성합니다.

git commit -m "프로필 수정"

 

3) git push를 이용해 변경 사항을 git에 반영합니다.

git push origin main

 

4) git pull를 이용해 변경 사항이 반영됐는 지 다시 github의 폴더를 받아 옵니다. 

git pull origin main