1. ssh 접근시, rsa key 등록 및 계정별로 rsa key 등록해서 ssh하는 방법
Ref Sites
http://www.songtory.com/post/001007/1/147
http://blog.woosum.net/archives/1189
가장 중요한 개념
https://git-scm.com/book/ko/v1/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EA%B8%B0%EC%B4%88
2. VCS(version control system)에서의 델타와 git hub의 스냅샷(커밋이라는 동작을 통해 스냅샷을 남긴다)
3. 깃은 파일을 세가지 상태로 관리
# Committed : 로컬 데이터 베이스에 안전하게 저장되었다.
# Modified : 수정한 파일을 아직 로컬 데이터 베이스에 커밋하지 않았다.
# Staged : 현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태.
2. 파일의 상태 git status
Tracked(관리대상==커밋이 된 파일==스냅샷에 포함되어있는 파일) - Untracked(관리대상 아님==커밋이 된적 없는 파일)
|
Unmodified(수정하지 않음) or Modified(수정함) or Staged(커밋하면 저장소에 기록되는) 상태
git status 결과 | 상태 |
의미 |
명령어 |
'Changes to be committed' |
Staged 상태 |
Staged 상태란 결국 git의 관심 목록에 추가하고 해당 파일을 track하기 시작했다는 의미 |
git add 파일명 |
git remote
git scm에 있는 예시
$ cd grit $ git remote -v bakkdoor git://github.com/bakkdoor/grit.git cho45 git://github.com/cho45/grit.git defunkt git://github.com/defunkt/grit.git koke git://github.com/koke/grit.git origin git@github.com:mojombo/grit.git
git remote add origin git@github.com:sangwonH/MyProject.git와 같은 경우에도 origin이라는 이름을 명시해줌. 다르게 git remote add에 넣어주고
git remote add 또한 파일을 clone하거나 push하지 않았기 때문에 staging area라고 이해해도 될 듯(?).
'Tools' 카테고리의 다른 글
[git] github_01 (0) | 2017.06.29 |
---|---|
[Eclipse] Eclipse program arguments (0) | 2017.06.05 |
[bluetoothMac] bluetooth file transmission btw galaxy and mac (0) | 2017.05.27 |
[charles] charles settings - ssl packet 획득 (0) | 2017.03.09 |