commit

    Revert를 이용해서 여러가지 commit을 되돌리기

    revert로 쉽게 커밋을 되돌릴 수 있고 revert로 되돌리면 이전 커밋이 남기 때문에 좋다. SourceTree 에서는 커밋 선택 - 우클릭 - 커밋 되돌리기를 통해 Revert를 할 수 있었다. 이때 되돌아가고 싶은 위치를 선택해서 되돌아가는 것이 아니라, 되돌리고 싶은 커밋을 되돌리는 것이다. 즉 내가 파란색으로 선택한 커밋으로 되돌리고 싶다고해서 파란색으로 선택한 커밋을 우클릭 - 커밋 되돌리기를 하는 것이 아니라 이 친구를 우클릭해서 커밋되돌리기를 하는 것이다. revert로 여러 커밋을 되돌리는 법? 최신부터 순서대로 revert를 반복 적용하면 된다. main checkout한 상태에서 main을 클릭하고 브랜치를 만든다. 그리고 test1으로 파일을 하나 만들겠다. 내용은 이렇게 추가하..

    branch로 commit 되돌리기

    # ver 충돌 방지용만 적혀있었던 것에 내용을 추가해보겠다. 요런식으로 뜨는데 stage에 올리고 commit해준다. 커밋하였다. 저번에는 origin/main이 있는 곳으로 되돌아가려면 '이 커밋까지 현재 브랜치를 초기화' 이걸로 되돌아갔는데 이번에는 브랜치를 추가해서 되돌아갈 것이다. 일단 main을 checkout한 상태에서 origin/main이 있는 부분을 클릭한다. 그리고 오른쪽 마우스를 클릭한다. 이렇게 뜰텐데 브랜치를 눌러준다. 요렇게 적고 브랜치를 생성해보겠다. 자동으로branch가 생겼으며 자동으로 checkout까지 된 상태다. 다시 python으로 되돌아가보면 아까 추가한 내용이 없어져있다. 그렇지만 다시 main을 checkout하면 다시 나타나니 이점은 걱정할 필요 없다. 아무..