본문 바로가기
반응형

GIT4

[Git] rebase와 merge의 차이점 merge와 rebase의 차이점이 무엇이고 어떠한 상황일 때 사용하는지 정리해보려고 합니다. https://applepick.tistory.com/99?category=800640 Git-flow를 사용해보자! 회사에서 서비스 기능을 구현하기 위해 git develop 브랜치에 올리려고 하였다. 전 게시글에서 보았듯이 develop 브랜치는 다음 버전을 개발하는 브랜치라서 잘못 올렸다가는 master에 merge가 되어 배 applepick.tistory.com 제 블로그에 git-flow에 대해서 정리한 것이 있으니 한번 참고해보셨으면 좋을 듯합니다. merge merge는 흔히 브랜치를 병합하는 것으로 많이 사용합니다. 예를 들어보겠습니다. develop 브랜치에서 feature 브랜치를 하나 만들.. 2021. 8. 28.
Git-flow를 사용해보자! 회사에서 서비스 기능을 구현하기 위해 git develop 브랜치에 올리려고 했습니다. 전 게시글에서 보았듯이 develop 브랜치는 다음 버전을 개발하는 브랜치라서 잘못 올렸다가는 master에 merge가 되어 배포될 수 있습니다. 이런 리스크를 줄이기 위해 다양한 방법들을 찾아보던 중 git-flow기법을 찾아보았습니다. 우아한 형제들에서도 git-flow를 사용하여 버전 관리를 한다고 합니다. (밑 블로그 참고) https://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html 우린 Git-flow를 사용하고 있어요 - 우아한형제들 기술 블로그 안녕하세요. 우아한형제들 배민프론트개발팀에서 안드로이드 앱 개.. 2021. 5. 20.
[Git reset] Git 저장소로 올라간 것들 되돌리는 방법 , 커밋삭제 회사에서 코드를 git에다가 올렸는데 QA를 진행하지 않고 dev서버에 올려서 커밋을 삭제하는 상황이 생겼었다. 실서버에 올라간 건 아니지만 추후에 merge 했을 때 문제가 생길 수 있기 때문에 커밋을 삭제해야 하다. (깃에 올릴 때는 신중하게 올리자...) 나중에 보기 위해서 정리해보았다. 이 방법은 팀원들 중에 한 번도 git pull을 가져가지 않은 상태여야 한다. 선택지는 git revert과 git reset이 있다. revert는 삭제커밋을 남긴다는 점이 있고 reset은 커밋을 삭제할 때 사용된다. 여기선 굳이 커밋 삭제 기록을 남기지 않아도 되기 때문에 git reset을 해보겠다. git log 로그를 확인해서 되돌아가고싶은 커밋의 해쉬를 복사해놓는다. reset에서 옵션으로 많이 사용.. 2021. 5. 17.
연관검색어,해시태그 서비스 구현 [Django로 개발 git, Heroku로 배포] 간단하게 키워드를 입력하면 연관검색어와 연관 해시태그를 찾아주는 웹서비스를 구현해보고싶었다. 키워드에 대한 연관검색어, 해시태그를 데이터베이스에 저장한 뒤 엑셀파일로 저장해보고 싶었다. 회사에서 간단하게 서브프로젝트로 해보라고하였다. 기술은 django로 구현하였고 배포는 heroku로 하였다. 밑에는 배포완성된 링크다. 한 번 사용해보면 좋겠다. 아직 정확성이 없지만 심심풀이로 해보면 재미있을 것 같다. jsmkeyword.herokuapp.com/ https://jsmkeyword.herokuapp.com/ jsmkeyword.herokuapp.com ├── feeds │ ├── __pycache__ │ ├── migrations │ │ └── __pycache__ │ └── templates └──.. 2020. 12. 12.
반응형