AI+X 신림반 학생 커뮤니티

2025-12-23 ~ 2026-05-26

내 닉네임: 익명

협업 및 그룹프로젝트에 필수인 깃허브 업로드 및 다운로드 안내

작성자: 최윤성 | 2026-01-30 11:15 | 조회수 92

안녕하세요 깃허브는 프로젝트나 협업할때 필수지만

그냥 저희 수업 프로젝트를 집이나 다른 컴퓨터에서도 편하게 동기화해서 쓰기 너무 좋아서 사용법 정리해서 공유해봅니다


1. 깃허브 아이디를 만든다

https://github.com/



2. git을 설치한다

 https://git-scm.com/downloads

(PIP INSTALL GIT 안하시는게 좋습니다 <<<이거 하면 PIP 도구가 GIT 을 설치해주는건데 PIP 버전에 따라 최신 GIT이 설치 안될 수도 있고 두개 동시에 하면 GIT이 버전이 꼬일 수도 있습니다 )


  1. 설치 후 (터미널에서) git --version 해서 잘 설치되었나 확인해세요!
  2. 안됐을때는 에디터나 터미널 재부팅 후 다시 확인


3. 깃에 내 이름/메일 알려주기

터미널에 아래 명령어 입력하시면 됩니다

git config --global user.name "name" <<아무거나 

git config --global user.email "1234@gamil.com" <<깃허브 가입 메일 주소로 하시는게 좋습니다



->>> 내 프로젝트를 깃에 올려서 시작하겠다 하시면 4번으로

->>> 다른 프로젝트 깃에서 받아서 시작하겠다 하시면 10번으로


4. 관리하고 싶은 폴더로 터미널 경로로 이동해서 git init

git init 입력하시면 그 폴더를 앞으로 git으로 관리하겠다 라는 뜻입니다 !


예를들어 c드라이브에 있는 aix_study가 내 프로젝트 폴더다 하시면

(경로이동하실땐 cd 경로 이렇게 하시면되고, 에디터에서 터미널 치시면 일반적으로 프로젝트 폴더가 기본 경로가 됩니닷)

C:\aix_study> git init


5. 깃허브 사이트에도 내 공간 만들기


여기서 오른쪽에 + 누르면 New Repository가 있습니다

이거 누르셔서 공개/비공개 정도만 설정 하시면 생성!


생성된 공간 주소는 https://github.com/내깃허브아이디/프로젝트이름

이런식으로 나옵니다


6.깃에 최초 연결하기

git remote add origin https://github.com/아이디/레포지토리주소

하시면 첫 연결이 완료 됩니다


7.올릴 범위 정하기 (애드)

git add .

(그 폴더 전체 다 올리겠단 뜻입니다)

파일별로 올리고 싶으면 git add 파일명


add는 올릴 범위 선택만 하는거고 아직 올린건 아닙니다!!


8.내가 지금까지 한거 한번 확정해놓기 (커밋)

git commit -m "수정 내용 메시지" << 이렇게 입력하시면 이제 깃에 저희가 올릴 것들 정보가 올라갑니다~


9.실제로 깃에 업로드 (푸쉬)

git push -u origin main

첫 푸쉬때는 어디로 보낼지 적어야해서 -u origin main 하시면됩니다

이렇게하면 실제로 서버로 저희가 add에서 선택한 내용과 commit에서 저장한 메세지와 함께 파일이 업로드 됩니다!

그다음 push할땐 그냥 git push만 하셔도 됩니다


10. 깃허브에서 내려받기

처음으로 특정 프로젝트를 내려받겠다 하면

git clone 저장소 주소.git 하시면 됩니다! 예를들어 저희 사이트 깃허브 주소인 https://github.com/pradas7777/aix_study 프로젝트를 받고 싶으시면

git clone https://github.com/pradas7777/aix_study.git


터미널에서 입력할때 그 디렉토리가 프로젝트 상위 디렉토리가 되니 예를들어 c:에 바로 프로젝트를 만들고 싶으면 c:/ 상태에서 명령어 입력하시면됩니다


만약 내가 이미 clone해서 받았거나 내가 이미 깃으로 관리하고 있는 프로젝트를

git에서 업데이트 하거나 내려받고 싶으시면 git pull 하시면됩니다!



즉 이 과정이 끝나고 앞으로는


올릴때

git add .

git commit -m "할말"

git push


받을땐

git pull


이렇게 하시면됩니다


-> 여러 사람이 한 프로젝트를 깃허브에서 같이 개발하고 편집한다면,

수정 내용이 충돌되거나 난장판이 될 수도 있겟죵

그래서 깃허브에는 branch / main 개념이 있습니다!

최초이자 최종 프로젝트가 main이 되는거고 다른 분들이 개발 해서 push 한 부분은 branch에 저장이 됩니다.

그럼 branch 내용을 이제 메인에 반영하고 싶다면 메인 관리자에게 pull request를 보내서 main과 merge하게 됩니다.

그럼 이제 branch 수정내용이 main프로젝트에 반영이 됩니닷


댓글 (4)

윤기혁
너무 깔끔하게 정리 잘되어있네요!
2026-01-30 14:15 답글 달기
익명
혹시 저처럼 9번에서 에러나시는 분들은 git branch -M main 요거 한 번 해서 브랜치 이름 main으로 변경하고 9번 다시 진행해주세요!
2026-01-30 15:52 답글 달기
윤기혁
3번에 아주 사소한 오타가 하나 있네요 ㅠㅠ git config --global user.email "1234@gamil.com" 지메일이 아니라 가밀로 되어있습니다 ㅎㅎ gamil > gmail로 입력하시면 되겠네요!
2026-02-03 14:45 답글 달기
윤기혁
https://www.youtube.com/watch?v=PwIei1tdHSU&list=PLFeNz2ojQZjv9dU2Z0YOfCGLI4CK3GSPd&index=1 깃과 깃허브 관련해서 이 유튜브 재생목록 학습하시면 많이 도움 될 것 같아 공유드립니다!
2026-02-04 14:14 답글 달기

댓글 남기기

목록으로 돌아가기