git를 사용하고 있지만, svn 과 비슷하게 사용하고 있다. 분산과 다양한 브랜치 전략을 이용하여 협업 개발을 하고 있다기 보다는 1인 개발자로서 버전 관리만 하다보니 평범한 기능들만 사용하게 된다. 그래도 branch 기능을 사용한다면, 현재 운영버전인 소스를 안정적으로 운영하면서, 데이터 모델의 재편이나 화면 레이아웃의 대대적 리뉴얼등 대규모의 작업을 하면서도 소소한 수정들을 운영소스에 반영하는 등 개발 소스에 대한 운영방안이 폭 넓어지게 된다. git 을 처음 배우게 되면 main (혹은 master) 브랜치로만 개발을 진행하고 있을 것이다. 이렇게 개발하는 건 git 의 장점을 충분히 활용하고 있지 못한 것이다. 새로운 branch 를 만든다는 개념은 현재 운영중인 소스를 카피해서 별도로 폴더를..
.gitignore 에서 미처 예외처리 하지 못하고, 데이터 성격의 무거운 파일을 github push 해버렸다. 뒤늦게 .gitignore 에 관련 폴더를 추가한 상태에서 로컬에 있는 파일은 나두고 싶고, gihub 의 파일만 삭제하는 과정. 아래 data 폴더 밑의 모든 파일이 현재 github 에 올라가 있는 상태. 원래 git rm 으로 실행하면 실제 로컬 폴더의 파일 삭제와 git index 에서도 삭제된다. 내가 원하는 옵션은 이게 아니고, 로컬 폴더는 건들지 않고, git index 에서만 해당 파일을 제거하여 git push 하는게 목적이므로, --cached 옵션을 사용한다. 그리고, 폴더내의 모든 파일을 제거 할 것이므로 , -r 도 추가. > git rm --cached -r data..
소스의 버전관리를 고민하고 있다면, 늘 사용하던 svn 보다는 git 을 사용해 보는 것은 어떨까. git 을 맥에서 사용하기 위해 설치를 해보았다. git 설치야 항상 간단하고도 명료하다. 다만 간만의 명령어에 적응하는 시간이 필요했다. 역시 아는 것은 그때뿐이고 곧 잊혀지기 마련.. git 사이트를 방문하여 mac 버전으로 다운받았다. https://git-scm.com/ 다운로드 폴더에 있는 파일 더블클릭. 창이 하나 더 뜬다. 첫번째 파일 git-2.4.3-intel-universal-mavericks.pkg 파일을 더블클릭. 흠.. 확인되지 않은 개발자의 설치파일은 현재 내 아이맥에서는 설치가 불가하다. 쿨하게 설정을 바꿔준다. 이제 설치가 가능하다. 이런 것들은 계속 혹은 다음 버튼을 눌러 쭉..
- Total
- Today
- Yesterday
- ubuntu
- 도넛차트
- 셀프개통
- javascript
- R
- vagrant
- ggplot2
- eclipse
- python
- 맥북
- Spring
- 막대그래프
- ktm모바일
- 알뜰요금제
- docker
- heroku
- MongoDB
- ggplot
- github
- MyBatis
- 자급제폰
- Google Chart Tools
- MySQL
- 이클립스
- java
- ipTIME
- SVN
- 아이맥
- 마인크래프트
- Oracle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |