https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com 해당 사이트에 들어가면 알맞는 gitignore을 찾아준다. 예를 들어 장고의 .gitignore를 찾으면 위와 같이 자동완성이 뜨고 검색을 하면 위와 같이 파일을 볼 수 있다. 필요한 부분을 복붙해서 쓰자.
git
배포 개인 테스트 서버에서 dist-dev-n 브랜치 생성 및 개발 진행 및 커밋 git checkout dev # dev 브랜치로 이동 git pull # dev 브랜치 최신화 git pull origin dist-dev-n # 작업한 브랜치 병합, 충돌 해결 개인 테스트 서버에서 병합한 결과 테스트 git push # 리모트 dev 브랜치에 푸시 개발 서버에서 병합한 결과 테스트 git checkout qa # qa 브랜치로 이동 git pull # qa 브랜치 최신화 git pull origin dev # qa브랜치에 dev 브랜치 병합 개인 테스트 서버에서 병합한 결과 테스트 git push # 리모트 qa 브랜치에 푸시 qa 서버에서 병합한 결과 테스트 git checkout master # m..
php에서 코드를 푸시하기 전에 문법 검사를 해주고 싶어서 만들게 되었다. php 다운로드 php 알집 파일 다운로드 파일 다운로드 php-8.0.26-nts-Win32-vs16-x64.zip 위 파일 다운로드 안될 시 링크로 다운로드 https://windows.php.net/downloads/releases/php-8.0.26-nts-Win32-vs16-x64.zip php 적용하기(php가 이미 설치되어 있으면 넘어가기) 압축 푼 파일을 로컬 디스크 (C:) 에 복사하고 이름을 php-8.0.26으로 변경 사진 버전과 설치 파일의 버전이 다르므로 신경쓰지 말고 8.0.26으로 진행 폴더로 들어가서 php.ini-development 복사한 후 복사한 파일 이름을 php.txt로 변경 확장자 안보일 ..
서비스를 배포할 인스턴스를 생성하고 CodeDeploy 동작을 인식하기 위한 태그를 추가합니다. 인스턴스 시작 클릭 Amazon Linux 선택 인스턴스 유형, 키 페어(로그인에 사용될 키, 새로 생성 했으면 꼭!!! 로컬에 따로 저장해야 함), 네트워크 설정 네트워크 설정(나중에 필요에 따라 보안 규칙 수정), 스토리지 30GB로 설정(30GB까지 무료) 인스턴스에서 우클릭 한 후 태그 관리 클릭 행동을 식별할 수 있는 태그 추가(값은 입력하지 않아도 됨). Github Actions 스크립트에서 이 태그를 이용해 Ec2를 식별하고 Runner를 실행시킴. IAM에서 사용자, 역할 추가, 사용자의 키를 Github Actions에 등록 CodeDeploy에 사용될 IAM 작업자를 생성하고 인스턴스에 적..
저장소의 소스 버전을 간간히 표시하기 위해서는 커밋 메시지 또는 브랜치로 해서 표시하는 것 보단 태그로 깔끔하게 하는 것이 좋습니다. 태그 조회하기 태그를 전체를 조회할 때는 git tag를 사용하여 조회합니다. git tag v1.0.0 v1.0.1 v1.1.0 만약 원하는 태그명을 조건으로 검색하고자 한다면 git tag -l v1.1.*과 같이 사용합니다. git tag -l v1.1.* v1.1.0 태그 붙이기 태그는 Lightweight와 Annotated 두 종류가 있습니다. Lightweight 태그는 특정 커밋을 가르키는 역할만 합니다. 한편 Annotated 태그는 태그를 만든 사람, 이메일, 날짜, 메시지를 저장합니다. 그리고 GPG(GNU Privacy Guard)로 서명할 수도 있습..
출처: https://engineer-mole.tistory.com/130 git diff는 여러 방면에 정말 자주 쓰이는 것 만큼 할 수 있는 것이 많다보니 쉽게 잊어 버려 매번 검색하곤 했다. 따라서 자주 쓰이는 용법을 한 번 정리해 보았다. git pull 하기 전에 리모트와의 변경점 확인하기 git diff HEAD.. 리모트명/브랜치명 git pull하기 전에 로컬의 최신 커밋과 pull할 곳의 리모트 리포지토리와의 변경점을 보고 싶을 때는 이 커맨드로 확인할 수 있다. 여기서의 리모트 명은 origin과 같은 것을 의미한다. git push 하기 전에 리모트와의 변경점 확인하기 위의 커맨드와 반대로 아래와 같이도 작성할 수 있다. git diff 리모트명/브랜치명..HEAD ..의 오른쪽이 시..