본문 바로가기

분류 전체보기204

10. 브랜치2 : 만들기 자, 두가지 업무가 있다고 생각하자! 일상적인 업무 , 그리고 실험적인 업무가 있다고 생각하자! 일상적인 업무에서는 아래와 같은 코드가 있다고 생각하자 헤드 태그 안에 title태그 안의 값이 계속 변할수 있다고 가정하자. 그렇다면 결론적으로 , 위 코드의 파일은 변할수 있는 코드를 가지고 있다고 가정할수가 있다. 자 이 작업들을 하나의 두개의 프로젝트를 만들어서 브랜치를 만들어보자! 여기 실험이라는 브랜치가 생겼다는 것을 알수가 있다, 기본적인 브랜치의 이름은 master이다... 자 마스터 브랜치를 더블클릭해서 체크시켜놓고 지금 우리는 일상적인 업무를 하고 있다고 생각하자! 자 마스터브랜치의 코드를 아래와 같이 수정한 후 커밋해보자 그러면, 이렇게 된다. 그런다음 실험이라는 브랜치를 더블클릭해서, 현.. 2021. 5. 25.
9. 브랜치1: 소개 revert나 reset같은 기능으로 회복이 불가능한 자료는 브랜치를 이용한다... 즉 우리가 실험적인 파일을 만들면서 본파일과 실험파일을 따로따로 만들필요가 있을때가 있다... 즉 안정적인 자료와 비안정적인 자료를 만들때가 있을수가 있다. 그럴때 우리가 채택할수 있는 sourcetree의 기능이 브랜치이다. 만약 미래가 불투명한 작업이 취소됬을떄 그 프로젝트를 도려내야하는 경우가 발생할수가 있다. 그런경우도 사용하는 경우가 sourcetree기능의 브랜치이다. 2021. 5. 24.
8. 되돌리기5: Revert 자 이번시간에는 예전버전으로 돌아가는 조금 다른 방법을 생각해보자 우리가 이전에 살펴본것은 Reset이다. Reset은 우리가 Reset하려고 선택한 그 버전 이후의 버전들을 다 지운다. 이번에 살펴볼것은 Revert이다. Revert는 우리가 선택한 버전을 취소해서 그 버전 이전상태로 돌리는 것이 Revert이다. 자 예를 들어 헤더태그 추가를 내가 커밋했는데, 이 커밋을 취소하고 싶다,라고 할때 가급적이면 그 버전은 유지시키는게 낳다. 그럴경우 그 버전을 삭제하지 않으면서 , 수정상황으로 돌아가고 싶을때는 revert를 이용하면 된다. 이렇게 커밋되돌리기를 누르면 된다. 2021. 5. 24.
7. 되돌리기4: Reset 자 이번시간에는 이미 commit한 버전을 취소하는 방법을 알아보자! Readme.html 파일 추가 love add추가 등 여러가지가 있다. 만약에 내가 여기있는 love add 라는 추가했을때 , 상태로 돌아가고 싶다면, love add 추가 이후에 일어난 커밋들을 삭제하고 싶다면 어떻게 할까? 자, 제일 쉬운 방법은 이거다. 여기있는, 여러분이 돌아가고 싶은 버전을 선택하고, Reset Current Branch를 선택한다. 그리고 using mode 하고 hard한 다음 ok 를 하면 , 우리의 love add 태그 추가 이후의 모든 버전이 삭제되고 ,아직 commit하지 않은 내용이 삭제된다. 이런식으로 끝난다. 결과적으로 에디터에는 이런식으로 남는다. 이와같은 기능은 전에 커밋했던 내용들이 전.. 2021. 5. 23.
반응형