생활코딩 GIT (Gui)
https://opentutorials.org/course/1492
1. 저장소 만들기 (init)
- 바탕화면에 폴더 생성
- sourcetree 실행
- 생성한 폴더 불러오기
- Html 파일 생성
2. 버전 만들기 (commit)
- html 파일 commit
- html 파일에 태그 추가 지속적 commit (git은 작업하고 있는 저장소에서 일어나는 일, 추가 삭제 등의 변화를 인식)
- uncommitted change : 아직 commit을 실행하지 않은 변화가 있는 파일
3. 되돌리기
3.1 working copy, index, repository
Unstaged files | add ---------------------> | staged files | commit -------------------> | Repository |
수정된 파일들이 표시되는 공간 | commit을 통해 만들어질 내용 | 저장소 | ||
working copy | index or staging area |
하나의 파일이 working copy와 index에 동시에 올라갈 수 있음. (파일을 add 시켜놓고 다시 수정작업 했을 경우 이렇게 됨)
3.2 수정사항 취소하기
3.3 Reset
해당 commit 우클릭 - reset to this commit
mix : 변경사항은 유지된채 commit만 삭제됨(변경된 사항이 add되기 전의 상태로 돌아옴)
hard : 변경사항 및 commit이 삭제
3.4 Revert
Reverse commit : 해당 commit에서 삭제 했던것은 추가되고 추가 했던것은 삭제되는 상태로 새로운 commit이 생성.
'Git' 카테고리의 다른 글
[독학필기노트]생활코딩-Git : Branch (0) | 2019.02.18 |
---|