본문 바로가기

Github2

[Git] 인텔리제이 rebase 개발을하다보면 브랜치를 변경하거나, 기존에 커밋한 내역에서 조금 수정해야하는등의 작업등을 할 수 있다. 그리고 원격 서버에 push를 할 때 commit message를 1개로 깔끔하게 관리할 수 있는 rebase 기능을 적극 활용하기로 했다. 다음과 같이 tes1, test2라는 커밋 내역이 있고, local branch에만 커밋하고 push를 하지 않은 상태이다. 이 상태에서 test1, test2라는 커밋 내역을 하나로 합칠 때 "rebase"를 사용하면된다. test1, test2를 합치기 위해서 test1 커밋 내역을 오른쪽 클릭하여 Interactively Rebase from Here을 선택한다. 아래와 같이 test1이후에 커밋한 내역이 보여질 것이다. test2 커밋 내역을 누르면 위에 .. 2022. 1. 20.
[Github] 버전 되돌리기 프로그램을 다른 개발하다보면 예전 버전으로 되돌아가야할 때가 있습니다. 이때 예전에 commit한 버전으로 되돌아갈 수 있는 기능이 github에서 제공됩니다. 1. git log 확인 git log 다음 명령어를 git bash 화면에 입력한다면 commit 이력을 확인할 수 있습니다. commit 텍스트 오른쪽을 보면 commit 버전을 찾을 수 있습니다. 위의 이미지에서는 "38e177fd70c673ed4a30302a4a9fff0de8411d72"가 이에 해당합니다. 2. 이전 버전으로 되돌리기 git reset --hard 38e177fd70c673ed4a30302a4a9fff0de8411d72 git reset 명령어를 다음과 같이 사용해서 이전 버전으로 되돌려줍니다. 3. 잘못 reset하여 .. 2019. 8. 27.