본문 바로가기
[git] 수정 사항 되돌리기 ( stage to unstage, reset modifed ) [git] 수정 사항 되돌리기 ( stage to unstage, reset modifed ) * Staged 를 Unstage 로 하기-$ git reset $ git reset HEAD $ git reset --mixed HEAD -자세한 내용과 옵션은 따로 조사를 해보자!참고로 --hard option 을 사용하면 modified 내역도 사라져버린다. * Modified 를 되돌리기 -$ git checkout -- -checkout 은 branch 관련 작업에도 사용되므로 관련해서는 따로 조사를 해보자. git checkout, git reset HEAD, git stage to unstage, reset modifed, reset modifed ), stage to unstage, [git] 수.. 2020. 3. 3.
[도서 정리] 13. Git 명령어 - ProGit [도서 정리] 13. Git 명령어 - ProGit 13.1. 설치와 설정 * git config * git help -$ git help 13.2. 프로젝트 가져오기와 생성하기 * git init * git clone 13.3. 스냅샷 다루기 * git add * git status * git diff * git difftool * git commit * git reset * git rm * git mv * git clean 12.4. Branch 와 Merge * git branch * git checkout * git merge * git mergetool * git log * git stash * git tag 12.5. 공유하고 업데이트하기 * git fetch * git pull * git p.. 2020. 1. 18.
[도서 정리] 7. Git 도구 #2 - ProGit [도서 정리] 7. Git 도구 #2 - ProGit 7.7. Reset 명확히 알고 가기 * 세 개의 트리 -git 은 일반적으로 세 가지 트리를 관리하는 시스템이다. HEAD : 마지막 커밋 스냅샷, 다음 커밋의 부모 커밋Index :다음에 커밋할 스냅샷워킹 디렉터리 : 샌드박스 -HEAD 는 현재 브랜치를 가리키는 포인터이며, 브랜치는 브랜치에 담긴 커밋 중 가장 마지막 커밋을 가리킨다.지금의 HEAD 가 가리키는 커밋은 바로 다음 커밋의 부모가 된다.단순히 생각하면 HEAD 는 마지막 커밋의 스냅샷이다. -HEAD 스냅샷의 디렉터리 리스팅과 각 파일의 SHA-1 체크섬을 보려면 아래와 같이 한다.$ git cat-file -p HED$ git ls-tree -r HEAD cat-file 과 ls-.. 2020. 1. 12.
[도서 정리] 2. Git 의 기초 #2 - ProGit [도서 정리] 2. Git 의 기초 #2 - ProGit 2.4. 되돌리기 -되돌린 것은 복구할 수 없기 때문에 주의해야 한다. -이전 커밋에 추가 커밋하고 싶을 때는 git commit —amend 를 사용한다.마지막으로 커밋하고나서 수정한 것이 없다면 커밋 메시지만 변경된다. * 파일 상태를 Unstage 로 변경하기 -Staging Area 에 있는 파일을 Unstage Area 로 옮기려면 아래와 같이 한다.$ git reset HEAD … -git reset 명령을 —hard 옵션과 함께 사용하면 워킹 디렉터리 파일까지 수정되기에 조심해야 한다. * Modified 파일 되돌리기 -git checkout — [file] 을 통해 수정한 파일을 modified 전으로 되돌린다.이 명령은 원래 파일.. 2020. 1. 6.
git 을 이용하여 svn repository 사용하기. git 을 이용하여 svn repository 사용하기. 출처 : http://viget.com/extend/effectively-using-git-with-subversion Repository Setup - $ git svn clone -s [svn 주소] [downloadPath] // -s 는 subversion repository 가 trunk/ branches/ tags/ 로 구성된 표준 layout 을 구성한다는 이야기이다. 위 명령어는 downloadPath 에 git repository 정보를 불러온다. 이 때 empty directory 는 불러오지 않는다. ( git 자체가 empty directory 를 track 하지 않는다. ) -svn:ignore 를 통해 ignore 된 파일.. 2016. 4. 24.
[git] how to cancel commit [git] how to cancel commit > git reset --soft 'HEAD^' git reset, Head, Soft, [git] how to cancel commit 2014. 5. 14.
반응형