// 먼저 디렉토리로 이동한다.
$ cd /Users/user/my_project
// 그리고 아래 명령어를 실행한다.
$ git init
git init
명령어는 .git
이라는 하위 디렉토리를 만든다.
다른 저장소에 참여하려거나 Git 저장소를 복사 하고 싶을 때에는 git clone
을 사용한다!
git clone
은 url을 통해서 저장소를 복사할 수 있다.
// clone 사용법
$ git clone https://~클론할 저장소 주소~
$ git clone http://~원격 Repo 주소~
$ git remote add upstream http://~원격 Repo 주소~
$ git fetch upstream
$ git checkout -t remotes/upstream/브랜치이름
관련 명령어들은 2편에 작성!
: Git이 파일을 관리하게 하려면 저장소에 파일을 추가하고 커밋해야 한다!
// 변경사항을 stage area에 올려준다.
$ git add .
// commit 메세지를 작성해주고 commit!
$ git commit -m "커밋 메세지"
// 원격 서버를 사용하는 경우는 원격 서버에 push!해야 원격저장소에서 갱신된다.
$ git push
// 원격 서버에 변경이 일어난 경우 변경 정보를 가져와야 한다.
$ git pull
: Github 서버에 push한 commit을 삭제하는 방법은 다음과 같다.
// 삭제할 commit 확인
$ git log
// 가장 마지막에 push한 commit을 지우고 싶기 때문에 HEAD를 설정해 준다.
$ git reset HEAD^
// 마지막으로 push를 해줘서 Github에게도 commit을 삭제하도록 한다.
$ git push -f origin 브랜치명