반응형

전체 글 75

[Git]cherry-pick : 끝장내기

git cherry-pick은 브랜치 A에 있는 커밋을 선택하여 브랜치 B에 적용시킬 때 사용하는 명령어입니다. rebase도 원하는 커밋을 선택할 수 있지만 현재 브랜치 위에서만 가능합니다. 다른 브랜치의 commit을 가져오고 싶다면 해당 브랜치를 현재 브랜치로 merge 후 rebase 해야하는 제약사항이 있습니다. cherry-pick은 같은 내용을 가지고 있는 커밋을 여러개 생성하기 때문에 꼭 사용해야만 할 때 진행하는 것이 좋습니다. 커밋 체리픽 아래와 같이 있다고 가정할 때, develop 브랜치의 커밋 중 B,D,E 를 현재 master 브랜치에서 적용한다고 하면 다음과 같이 진행할 수 있습니다. # git cherry-pick {커밋 해시} git cherry-pick 34b4cab gi..

Code Convention

‘Code Convention(코드 컨벤션)’이란, 특정 프로그래밍 언어에 권장되는 프로그래밍 스타일에 대한 가이드를 의미합니다. 소프트웨어 유지보수성이 요구되는 Microservice에서는 반드시 설정 및 자동화하기를 권장합니다. 요약 개발팀이 얻는 이익 팀 내 표준 코딩 방식 적용: 코드 품질 향상화 기반 제공 코드 변경 복잡도 감소: 리랙토링 시 형식이 아닌 내용에 집중할 수 있도록 하여 커뮤니케이션 비용 절약 의미있는 코드 볼륨 정보 제공: 일관된 형식으로 변경 사항이 저장된 커밋에서 DevOps 지표 수집 가능 도입시 고려할 지점 오픈소스 검토: 해당 언어의 커뮤니티에서 공통적으로 선택하는 옵션 고려 개발팀이 선택한 패키지 매니저와의 연동 여부: build 프로세스로 자동화할 수 있도록 적용 개..

티스토리 - 네이버 등록

티스토리에 글을 쓰고, 노출을 위해서 네이버 등록을 해보시지요. 구글도 등록하고, 여기저기 저기여기 팍팍 등록해 보도록 합시다. 노출도 되고 봐주는 사람이 좀 있어야 글을 쓰는 맛이 더해져 더 많은 글을 쓸 수 있지 않을까요? 네이버 입장에서는 티스토리가 외부 블로거이기 때문에 수동으로 sitemap과 rss를 등록해 줘야 검색이 가능합니다. 네이버 등록은 매우 쉬우니 천천히 따라해 보시기를 바랍니다. 1. 네이버 아이디 준비. 네이버 아이디는 하나씩 다 있을테니.. 2. 네이버 서치어드바이저 검색 후 해당 사이트에 입장합니다. 3. 사이트 등록 오른쪽 상단의 "웹마스터 도구"를 선택합니다. 물론 사이트 확인절차도 필요하겠죠. 노출시키려는 tistory address를 입력하고 우측의 화살표를 클릭합니다..

SW version 관리

Version 관리는 왜 필요할까요? 뭐 물으나 마나한 질문이죠. >협업이 필요한 큰 소프트웨어는 운영이 필요! >여러 사람의 코드들의 이력 관리 필요! >리눅스 창시자 '리누스 토르발스'가 같은 고민을 했는지 우리가 원하는 Git을 2005년에 만들어 무료로 배포했습니다. 자체 Version 관리 >Git은 폴더 내부에 숨겨진 저장소를 생성하여 파일의 이력을 관리합니다. >Git은 초기화하여 자체 코드를 관리할 수 있는 DB를 생성합니다. 분산형 Version 관리 >자체 이력 관리와 다른 저장소와 통신하여 결과물을 전송할 수 있습니다. 분산 예 Git의 소스코드는 Github의 아래에 공개 되어 있습니다. >https://github.com/git/git SW 개발자나 관련 업무를 담당하는 이들에게 ..

AMI를 이용한 EC2 생성

EC2를 Console EC2의 "Launch Instances"를 통해서 EC2를 생성할 수 있다. 하지만 동일하거나 유사한 서버를 다른 계정에서 사용할 수 있도록 AMI로 생성하여, 생성된 AMI를 이용하여 서버를 생성하는 방법에 대한 간단한 정리 입니다. 1. EC2-Actions-Image and temples-Creat image ( 2. 생성을 위한 Create image - Image name은 본인이 생각하는 AMI 이름으로 넣어주면 된다. - No reboot Option을 Enable 체크한다. - Volume Size나 기타 사항을 넣어준다. - Creat Image 선택한다. 3. 생성된 AMI Image를 EC2-Images-AMIs 에서 찾아서 선택 4. 생성된 AMI 찾기 - ..

반응형