1. github 시작
사용할 폴더를 만들거나 이동할것.
만일 repo라는 폴더를 이용할것이라면
$ mkdir repo
혹은 이동할것이라면
$ cd repo
아무튼, 특정폴더로 이동한 후.
git을 사용할 수 있는 폴더로 바꾸어 주어야 한다.
$ git init
그 후에 ls -al을 해보면 빈폴더 안에 .git라는 폴더가 생성된 것을 볼수 있다.
이게 생성되면 정상적으로 만들어진 것이다.
그 후에 config등록을 해주어야 한다.(사용자 등록이다.)
$ git config --global user.email "your_email@example.com"
$ git config --global user.name "your_name"
마지막으로 http나 ssh를 등록해준다.
물론 그 이전에는 ssh 키를 생성해서 등록 되어있어야 하고.
$ git remote add origin http://github.com/yourname/reponame.git
git@github.com:yourname/reponame.git
둘 중 하나를 입력하면 된다.
만일 바꾸고 싶다면,
$ git remote add origin http://github.com/yout
$ git remote set-url origin
을 이용하면 된다.
2. github 추가
파일을 만들거나, 복사하여 github에 올리는 방법이다.
먼저 파일을 만들거나, 혹은 복사해 오거나 아무튼 없던걸 만들어낸다.
예시니까 github의 설명대로 readme.md이라는 파일을 만들어서 올려보도록 한다.
(readme.md파일은 아무래도 github에서 자동으로 읽을수 있도록 되어있는 모양이다. 그래서 파일을 클릭하지 않고도 내용물을 읽을수 있는 듯 하다.)
$ touch readm.md
$ echo "Read me!" > readme.md
git status를 이용하면 현 폴더의 모든 상태를 알수 있는데
untracked 상태인것은 아직 git의 repository에 등록이 안되었다는 뜻이다.
따라서, git에 등록하기 위해서는 "추가" 작업을 해주어야 한다.
$ git add 폴더or파일||주소(명)
물론, "."을 찍으면 이 폴더 내의 모든 내용물을 전부 추가 하겠다 라는 명령어가 된다
ex) $ git add .
예시에서는 readme.md파일을 써 두었으니
readme.md파일을 추가해 본다.
$ git add readme.md
그 후에 add한 파일들을 commit해 준다.
$ git commit -m "First Commit"
-m은 commit시의 코멘트? 같은 옵션이다.
3. github에 업로드
이미 시작에서 repo 등록을 해두었다.
따라서, 푸쉬 작업만 해주면 된다.
$ git push -u origin master
계정 이름과 비밀번호를 묻는데, 이거 모르는 사람은 없으리라 보고 설명하지 않는다.
ssh 키에 암호를 건 사람은 push작업시 패스워드를 묻는다.
Enter passphrase for key '~~~~.ssh/id_rsa':
암호를 써 넣고 나면
Branch master set up to track remote branch master from origin.
라는 메세지를 마지막줄에 볼수 있다.
그럼 업로드 된것이다.
자신의 github으로 가서 확인해보자.
http://github.com/yourname/reponame < 익스플로러로 확인하는 방법
'이것저것 배운것 > Git' 카테고리의 다른 글
Windows에서 Git이용시 (0) | 2014.10.09 |
---|---|
GitHub 클론생성~체크아웃 (0) | 2014.10.09 |
SSH 키 생성하기 (0) | 2014.10.09 |
Git이란? (0) | 2014.10.06 |