이번시간에는 백업&협업을 위한 원격 저장소를 만들어 보겠습니다.
일단 새로운 저장소를 하나 만들어 줍시다.
그곳으로 이동해줍니다.
f1.txt
파일을 만들고 add
와 commit
를 해줍니다.
다시 상위 디렉토리로 이동한 후애 remote
라는 새로운 저장소를 만들어 줍시다. bare
는 '벌거벗은' 이라는 뜻을 가지고 있는데 저장소를 오직 저장하는 용도만 쓰일때 사용합니다.
cd remote
로 이동후에 파일 목록을 보면 작업할수 있는 working directory
는 존재 하지 않고 .git
이라고 하는 디렉토리 내용만 존재하는 저장소입니다.
보통 원격 저장소는 순수하게 유지하기 위해 --bare
를 통해 수정이나 변경이 불가능하게 합니다.
pwd
를 통해 현재 경로를 확인하고 remote
저장소를 add
해줍니다. 이때 origin
은 경로를 별명으로 사용하겠다는 의미입니다.
git remote -v
사용시 정상적으로 추가가 된것을 확인 할 수 있습니다.
혹시 제거를 하고싶으면 git remote remove origin
을 사용하면됩니다.
삭제는 하지 않겠습니다.
이제 git push
를 해봅시다. 즉 지역저장소의 내용을 원격저장소로 옮기고 싶을때 , 업로드 할때 사용합니다.
이후 git push --set-upstream origin master
실행시 정상적으로 push
가 됩니다.
따라서 remote
저장소에 git log
시 기록이 남겨지는것을 확인할 수 있습니다.
전체 코드 내용입니다.
여기까지 하도록 하겠습니다.