1. ssh 접근시, rsa key 등록 및 계정별로 rsa key 등록해서 ssh하는 방법

Ref Sites

http://www.songtory.com/post/001007/1/147

http://yookeun.github.io/tools/2016/06/26/git-multi-ssh/ http://yookeun.github.io/tools/2016/06/26/git-multi-ssh

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 : 현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태.


https://git-scm.com/book/ko/v1/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-%EC%88%98%EC%A0%95%ED%95%98%EA%B3%A0-%EC%A0%80%EC%9E%A5%EC%86%8C%EC%97%90-%EC%A0%80%EC%9E%A5%ED%95%98%EA%B8%B0


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라고 이해해도 될 듯(?).


+ Recent posts