깃허브(github) - Git Bash를 이용한 백업/불러오기(로컬저장소에서 원격저장소로 백업)

2018. 4. 15. 23:48형상 관리/깃허브(Github)

깃허브(github) - Git Bash를 이용한 백업/불러오기(로컬저장소에서 원격저장소로 백업)

- 본 포스팅은 생활코딩(지옥에서 온 Git)을 참조하여 적은 글 입니다.


깃허브 홈페이지 : https://github.com/

생활코딩 유튜브 : https://www.youtube.com/user/egoing2








| mkdir 명령어를 통해 github_first라는 디렉터리를 생성합니다.

cd 명령어를 이용해 github_first로 이동.

git init 명령어로 저장소 생성(저장소 초기화)

vim 명령어로 first.txt라는 txt파일 생성 후 안에 first version이라고 적었습니다.






| git add명령어를 이용해 first.txt파일을 커밋(commit)전 스테이지에 올리는 작업을 합니다.

git commit 명령어를 통해 커밋을 하게 되며, -m은 Message를 뜻하며 1이라는 코멘트(설명)을 달아줍니다.


깃허브 홈페이지에서 회원가입 후, gitfth라는 저장소를 생성합니다.

생숭 후 'Clone with HTTPS'를 클릭 후 URL를 복사.


git remote add를 통해 새로운 원격 저장소를 등록하며 'http~githun~'원격저장소를 'origin'이라는 이름으로 등록합니다.

아무것도 뜨지 않는다면 성공.

git remote -v를 통해 확인할 수 있습니다.







| 이제는 로컬저장소에 있는 파일을 원격저장소로 업로드 해야 합니다.

git push라는 명령어를 통해 업로드 하시면 됩니다.

여기서 깃허브 로그인을 하게 됩니다. 로그인 하시면 정상적으로 원격저장소에 파일이 업로드 됩니다.

중간에 1이라는 표시도 아까 'git commit -m '1''로 하였기 때문에 나중에는 설명을 적으시면 됩니다.






| 이번에는 first.txt의 파일이 수정이 되었고, 이것을 원격저장소에 다시 올릴려고 합니다. second로 파일 내용을 수정해 보았습니다.

git commit -am 2로 add와 m을 동시에 명령어를 작성합니다.

git push를 통해 원격저장소에 업로드 합니다. ※ 이때 -u origin master를 하지 않은 이유는 로컬-원격 저장소가 연결이 되어 있기 때문입니다.

업로드가 된다면 중앙에 2라고 적힌것을 보실 수 있습니다.



| 중간에 commits라는 곳을 클릭하게 된다면 지금까지의 commit 로그를 확인하실 수 있습니다.

2번째 수정한게 1행에 first version이 삭제되고, 1행에 second version이 적힌것을 로그로 확인할 수 있습니다.






'형상 관리 > 깃허브(Github)' 카테고리의 다른 글

AWS Ubuntu에서 github 연동하기  (0) 2018.07.09