git - 간편 안내서 https://rogerdudler.github.io/git-guide/index.ko.html
폴더를 하나 만들고, 그 안에서 아래 명령을 실행하세요.
git init
저장소 받아오기
로컬 저장소를 복제(clone)하려면 아래 명령을 실행하세요.
git clone /로컬/저장소/경로
원격 서버의 저장소를 복제하려면 아래 명령을 실행하세요.
git clone 사용자명@호스트:/원격/저장소/경로
작업의 흐름
여러분의 로컬 저장소는 git이 관리하는 세 그루의 나무로 구성돼있어요.
첫번째 나무인 작업 디렉토리(Working directory)는
실제 파일들로 이루어져있고, 두번째 나무인 인덱스(Index)는
준비 영역(staging area)의 역할을 하며, 마지막 나무인 HEAD는
최종 확정본(commit)을 나타내요.
추가와 확정(commit)
변경된 파일은 아래 명령어로 (인덱스에) 추가할 수 있어요.
git add <파일 이름>
git add *
이것이 바로 git의 기본 작업 흐름에서 첫 단계에 해당돼요.
하지만 실제로 변경 내용을 확정하려면 아래 명령을 내려야 한답니다.
git commit -m "이번 확정본에 대한 설명"
자, 이제 변경된 파일이 HEAD에 반영됐어요.
하지만, 원격 저장소에는 아직 반영이 안 됐답니다.
변경 내용 발행(push)하기
현재의 변경 내용은 아직 로컬 저장소의 HEAD 안에 머물고 있어요.
이제 이 변경 내용을 원격 서버로 올려봅시다. 아래 명령을 실행하세요.
git push origin master
(다른 가지를 발행하려면 master를 원하는 가지 이름으로 바꿔주세요.)
만약 기존에 있던 원격 저장소를 복제한 것이 아니라면,
원격 서버의 주소를 git에게 알려줘야 해요.
git remote add origin <원격 서버 주소>
이제 변경 내용을 원격 서버로 발행할 수 있어요.
.
'프로그래밍 > App' 카테고리의 다른 글
App Icon Generator (0) | 2019.08.09 |
---|---|
megastdyEdu APP 현황? 메가스터디교육 (0) | 2019.04.29 |
Git Bash로 Github에 연결하기 (0) | 2019.04.16 |
안드로이드 O에서 추가된 바로가기(Shortcut)와 위젯(Widget)의 새로운 기능을 확인해 보세요. (0) | 2019.03.27 |
Customizing Ionic Apps for Web & Mobile (0) | 2018.02.13 |