[OS X] 맥에서 git의 내용 중에 특정 폴더를 하드링크하기
By 지훈현서 | 2017년 7월 10일 |
![[OS X] 맥에서 git의 내용 중에 특정 폴더를 하드링크하기](https://img.zoomtrend.com/2017/07/10/a0105618_59632218c8523.png)
맥에서 git을 이용하여 잘 사용하고 있습니다.그러다가 최근 다음과 같은 요구 사항이 생겼습니다. ~/work/common/util~/work/common/util/__init__.py~/work/common/util/myfile.py~/work/common/util/myjson.py 위와 같이 공통으로 사용하는 폴더가~/work/common/util에 있다고 가정합니다. 이제는 다음과 같은 실제 git 개별 프로젝트가 존재합니다. ~/work/proj_A그런데 proj_A 의 하위 폴더 util이 ~/work/common/util 폴더를 가리키게 하고 싶습니다. 물론 ~/work/proj_A폴더에서 $ cd ~/work/proj_A$ ln -s ../common/util util라고 심볼릭 링크
[소스코드 관리] 이쁘게 커밋(commit) 하는 방법
By 양파개발자 SW의 블로그입니다^^ | 2016년 11월 19일 |
IT 프로덕트 제작을 하다보면 개발자들은 코드관리를 하게된다.코드관리 시, 1회 의 코드 추가/수정 내역 을 커밋 이라고 한다. 커밋 메세지 는 이러한 매 커밋 작업(코드의 추가/수정의 저장작업) 시,코드관리 프로그램에 동시에 입력하는 간단한 요약글을 말한다. 이 커밋메세지의 역할은 프로젝트의 진행에 있어서 어떤 코드상의 변화가 있었는지유일하게 코드레벨 이상으로 그 의미를 전달할 수 있는 수단이다. 하나의 프로젝트를 두고, 여러 개발자들이 같이 개발을 진행하게 될 경우, 다른 개발자들은 프로젝트의 진척사항을 커밋메세지로 짐작하게 될 때가 많다.코드 한줄한줄의 변경사항을 툴에서 표시해주기는 하지만 코드리뷰를 매번 시행 할 만큼 여유가 없는경우가 많기 떄문이다. 자, 그럼 똑똑한 커밋메세지, 어떻게 만들
깃(git) 사용 설명서
By Imagination is more important than knowledge (지식보다 상상) | 2018년 8월 5일 |
깃(git) 사용 설명서 많은 공개된 프로젝트들이 소스코드를 관리하기 위해서 깃(git)을 활용하고 있다. 여러 사람들과 공동으로프로젝트를 수행하기 위해서는 소스코드 자료 저장/공유 체계가 필요하다.물론, 개인이 프로젝트를 진행할 때에도 충분히 유용한 것이 깃(git)이다. 개인적 개발과 수정본에 대한 분산 저장이 가능하다. 유사한 프로그램들이 많이 있어왔지만, 최근 가장 많이 활용되는 것이 깃(git)이다. 자료 백업에 대한 두려움 없이 새로운 시도와개발을 훨씬 더 자유롭게 해 볼 수 있다. 사실상 같은 작업 디렉토리에서 새로운 개발 시도를 별도의 백업 작업 없이 진행 할 수 있다. 간단한 명령어로서 자동 백업이 이루어진다. 원본과 새로운 시도가 있는 수정본에 대한 명백한 차별을 제시하고 각각의 보