Software Maestro/소마 강의
-
[소마 강의] git 심화Software Maestro/소마 강의 2019. 7. 12. 16:02
1. commit 삭제하기 git revert 작업내역 하나 없었던 일로 한다. 대신 이 작업도 새로 커밋에 추가된다. git reset 특정 작업내역상태로 시간을 되돌린다. --hard reset은 완전 깨끗하게 --soft reset은 수정할 수 있도록 여지를 남겨둔다. revert는 이 작업을 왜 취소했는지에 대한 이유를 커밋으로 남기므로 histroy 자체를 바꾸지는 않는다. 매우 안전한 방법. 협업하고 있을 때는 revert. reset은 매우 불안정한 방법. 많이 쓰지는 않음. 협업할때 reset은 매우매우 조심하자. 주소 : ________________ 여기에 원래 있던 프로젝트를 fork해오자. fork 후 자신의 로컬로 clone하자. git clone 하면 된다. git_class를 ..
-
[소마 강의] git 초급Software Maestro/소마 강의 2019. 7. 9. 18:03
[1] 깃이 뭔가요? 버전 관리 시스템 ( vcs ) : 누가 언제 무엇을 어떻게 수정했는지 확인 가능. 분산형 버전 관리 시스템 = 깃. snapshot : 현재 상태 그대로 저장. 깃의 핵심. delta값을 저장하는게 아닌 전체파일 그대로 저장. (snapshot). commit남기는 그 순간에 snapshot을 찍음. [2] 사용 : mac기준. 자. 깃을 사용하려면 깃을 깔아야겠지? http://git-scm.com/downloads Git - Downloads Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes ..