티스토리 뷰
이번 포스팅에서는 PC에 있는 파일 및 폴더를 Git에 업로드 하는 방법에 대해 적으려 합니다.
Github 계정 생성 및 Git Bash 설치, Git Repository 생성에 대해 궁금하신 분들은 아래 포스팅을 참고해주시길 바랍니다.
2018/09/27 - [Program/Install] - [Git] Git Bash 2.19 설치하기
2018/09/30 - [Program/Using] - [Git] Git Bash 한글 설정하기
2018/09/30 - [Programming/Git] - [Git] Github 계정 생성하기
포스팅을 시작하기 전에 이 포스팅은 Repository를 생성하였다는 전제하에 작성한 글이므로 Repository가 없으시면 위의 Git Repository 생성하기 포스팅을 보고 오시는 것을 추천드립니다.
먼저 파일을 업로드한 Git Bash 창을 먼저 보여드리겠습니다.
이 창에 있는 명령어로만 Github에 파일을 업로드하였으므로 자세한 설명이 필요하지 않으신 분들은 이 사진을 참고해주시면 될 것 같습니다.
아래는 위 사진 한장에 대해 명령어 단위로 설명을 덧붙여 step by step으로 단계를 진행한 것이므로 git에 익숙하지 않으신 분들이 참고하시면 좋을 것 같습니다.
이제 본격적으로 GIthub에 파일을 올려보도록 하겠습니다.
우선 Git Bash를 실행하여 아래 명령어를 입력해주세요.
$ git status
status 명령어를 통해 현재 어떤 파일이 업로드 되어있고 어떤 파일이 안되어있는지, 파일들 각각의 상태를 볼 수 있습니다.
위 사진처럼 git status 명령어를 입력하면 Untracked files를 보여주게 됩니다.
저의 경우 2557.py 파일이 untracked file로 git add 명령어를 통해 트랙을 할 수 있다고 보여줍니다.
이제 업로드 할 파일을 Git에 업로드 하기 위해 아래 명령어를 입력해주세요.
$ git add [업로드 할 폴더 및 파일 이름]
Untracked file을 tracked file로 만들어주는 명령어입니다.
저는 2557.py 라는 파일을 업로드하기 위해 git add 파일명을 사용하였지만 폴더 단위로도 업로드가 가능합니다.
다음은 commit 명령어를 이용해 올리는 파일 및 폴더에 대한 메모를 해주시면 됩니다.
$ git commit -m [내용]
저의 경우 문제 번호와 문제 제목을 적은 커밋을 추가하였습니다.
마지막으로 push 명령어를 이용해 git에 최종적으로 업로드 하는 명령어를 아래와 같이 입력해주세요.
$ git push -u origin master
마지막 push까지 해주셔야 add 했던 파일과 commit이 정상적으로 git에 업로드 됩니다.
이렇게 모든 단계를 마치면 Github에서 업로드 된 파일을 확인할 수 있습니다.
제 Github의 Repository로 파일 목록에 2557.py 파일과 중간의 commit을 확인할 수 있습니다.
해당 파일을 클릭해 코드와 함께 더 자세히 볼 수 있습니다.
라인 및 용량과 commit 모두 확인해 볼 수 있습니다.
여기까지 단계별로 잘 따랑셨다면 이제부터는 Git에 파일이나 폴더를 자유자재로 업로드 할 수 있습니다.
모두 Git 쓰신다고 고생하셨습니다.
다음 포스팅에서 봐요 :))
'BaekJoon > Git' 카테고리의 다른 글
[Git] Git Bash 홈 디렉토리 변경하기 (6) | 2018.10.22 |
---|---|
[GIt] Git Repository 생성하기 (1) | 2018.10.02 |
[Git] Git 환경설정 (0) | 2018.10.02 |
[Git] Github 계정 생성하기 (0) | 2018.09.30 |
- Total
- Today
- Yesterday
- 웹해킹
- Python 언어
- GIT
- Oldzombie
- tistory blog
- 구글 애드센스
- c
- 백준
- ubuntu 18.04 LTS
- 구글 애드센스 승인
- 우분투 18.04
- 백준 알고리즘
- Git Bash
- 우분투
- C 언어
- 구글 애드센스 설치
- 구글 애드센스 후기
- ubuntu
- webhacking.kr
- github
- 승인 후기
- webhacking
- Google Adsense
- C 코딩
- 구글
- python
- python 코딩
- Ubuntu 18.04
- 백준 코딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |