2013-08-04 2 views

답변

2

"간단한 단어"에서 git add은 다음 변경 사항을 커밋으로 완료하고 다음에 git commit으로 추가/변경/삭제할 파일을 표시하고 리포의 기록에 추가합니다.

파일을 수정하도록 표시된 경우 작업 파일의 상태를 사진/스냅 샷으로 찍는 것과 같은 색인 파일/준비 영역에 추가됩니다.

git commit 그런 다음 변경 사항을 "영구적"으로 유지하지만 Git을 사용하면 커밋이 기존의 소스 제어 시스템 에서처럼 영구적이지 않습니다.

간단하고 높은 수준의 대답입니다.

3

내가 생각할 수있는 가장 좋은 비유는 색인이 준비 영역이라는 것입니다. git add (또는 git add -p)은 인덱스의 내용을 업데이트하고 git commit은 인덱스의 내용에서 커밋을 만듭니다.

NDP 소프트웨어의 Andrew Peterson은 명령이 어떻게 Visual Git Cheatsheet에있는 자식의 여러 단계에 영향을 주는지 대단히 묘사했습니다. 치트 시트와 상호 작용하여 다양한 명령이 작업 공간에서 색인, 로컬 저장소로 이동하는 방법을 볼 수 있습니다.

+0

치트 시트에 대한 링크를 이용해 주셔서 감사합니다! – static

+0

예, 시트가 정말 멋지다 ... – Stef

관련 문제