GIT에서 원격지에 PUSH된 내용을 되돌리기
개발하다가 보면 실수로 중요한 브랜치에 원격지 PUSH되지 말아야할, 코드(가령, 테스트용으로 넣거나, 아직 기능 배포되지 않아야 할 사항 등)들이 Merge되어 PUSH되는 경우가 있다. Local에서는 이 경우 reset 명령을 통하여 손쉽게 되돌릴 수 있지만, 원격지 브랜치는 막상 되돌리려고 하면 막막하다.이럴 때 손쉽게 되돌리는 방법이 있다. 1. 해당 Local Branch를 원하는 시점으로 되돌린다. (reset등으로)2. 아래 명령으로 원격지에 강제 적용한다. (DEPLOY_PROD라는 브랜치를 예로) $ git push origin +DEPLOY_PROD
프로그램 이야기/그냥 그적 그적
2018. 7. 27. 09:37
프로젝트 진행 도중 SVN에서 GIT로 갈아타기
인류 역사 중 구석기 시대와 신석기 시대를 나누는 핵심은 도구이다. 구석기 시대는 뗀석기였고 신석기 시대에서는 간석기였다. 물론 뗀석기 보다 간석기가 더 날카롭고 만들고 난 후의 모양새도 훨씬 좋았다. 인간은 도구를 사용해야 한다. 물론 환경에 따라 발전된 도구를 사용해야 한다. 프로젝트를 개발함에 있어서 가장 중요한 도구중에 하나는 형상 버전 관리 도구이다. 어떠한 프로젝트라도 혼자가 아닌 여러명이 개발할 것이고, 서로간의 개발된 소스를 어떻게 공유하고 보존할 것인가에 대한 해결책은 바로 형상 버전 관리 도구이다.먼 옛날(?) CVS부터 SVN, GIT 까지 각 시대를 대표하는 형상 버전 관리 도구가 있었고 개인적으로 생각하기에는 우리나라에서 가장 많이 사용되는 도구는 SVN라고 판단된다. 그리고, 지..
프로그램 이야기/그냥 그적 그적
2018. 4. 12. 15:40
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- IE
- technote
- 테크노트
- 테스트
- Material
- RUBY
- Branch
- angular
- Ai
- SSL
- ie11
- SQL
- JS
- 미래
- 파이썬
- directive
- 개발자
- 전략
- SVN
- vuejs
- 클라우드
- 브랜치
- Python
- frontend
- Git
- NG
- RESTful
- LightBox
- FLASK
- jQuery
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함