2016년 2월 10일 수요일

Github

GitHub

- 정의: 버전 관리와 협업을 위한 코드 호스팅 플렛폼이다.

공식 사이트: https://github.com/
참고사이트: https://rogerdudler.github.io/git-guide/index.ko.html


 *< GitHub 연습 사이트 >* 


https://try.github.io/levels/1/challenges/
바로가기



- GitHub 의 다른 사람 소스 가져오기

순서
1. github.com 로그인
2. 다른사람 github에서 fork (-> 내 계정으로 소스가 저장됨)
3. 저장된 폴더로 들어가 Clone URL을 복사
4. 내컴퓨터에서 cmd
5. 내 컴에 다운로드 할 폴더로 이동 cd 폴더명
6. git clone 주소 붙여넣기 -> 폴더에 다운로드 완료됨



- GitHub 명령어 | git의 명령어를 사용

git init: 일반폴더를 git을 입힘 (repository가hidden으로 .git 형태로 생성됨)

git status: 저장소 상태 체크

git add: git이 추적을 시작함 (지켜보기만함) 이때는 staging area에 있음
e.g. git add '*.html' : html 형식의 파일 모두 add해라

git commit: 변경사항을 스냅샷을 찍어repository로 추가시킴
e.g. git commit -m "여기에 간단한 메모"

git log: 기록 보여줘

git remote add FirstRepo http://github.com/~~: url에 FirstRepo라는 repository를 만들어라.


git push -u FirstRepo master: master에 있는 스냅샷을 FirstRepo로 복사해라

-u: 둘의 관계를 기억해라
FirstRepo : remote repository
master: 로컬 branch name

git pull FirstRepo master : FirstRepo로 부터 변경된파일들을 master로 내려받아라

git diff HEAD : 최근 내 파일과 비교해 달라진것을 찾아라



git help: 21개의 많이쓰는 git 명령어를 알려줌 (e.g. git help init 하면 init 정보알려줌)