728x90

개발일지/GIT 8

[Git] Github Pull Request 템플릿 추가하기 (예시)

깃허브 레파지토리 하위에 .github/PULL_REQUEST_TEMPLATE.md를 추가하면 Pull Request를 등록할 때자동으로 양식을 만들어줍니다.   git-tutorial/.github/PULL_REQUEST_TEMPLATE.md at main · YangSSo51/git-tutorial깃 사용법에 대한 사용 예시. Contribute to YangSSo51/git-tutorial development by creating an account on GitHub.github.com # 📑 PR 요약## 🔗 관련 이슈## ☑ 작업 내용- 작업 1- 작업 2## 📣 공유사항- 공유 사항 1- 공유 사항 2## ✅ 테스트## PR 등록 전 확인사항- [ ] 관련 이슈 등록 - [ ] 작업 내..

개발일지/GIT 2024.05.30

[Git] github label 한번에 추가하기 (github-label-sync)

깃허브에 label을 json파일로 한 번에 관리하고 등록하는 방법입니다.  github-label-sync 라이브러리를 사용하는 방법입니다node.js 12+에서 동작이 가능하므로 node가 없는 경우 설치 후 아래를 따라가면 됩니다. 1. github-label-sync 설치npm i github-label-sync 2. labels.json 파일 생성[ { "name": "☑ feature", "color": "1D76DB", "description": "새로운 기능 추가" }, { "name": "⚙️ config", "color": "fcdd74", "description": "설정 파일 추가" }, { "name": "✅ test", "color": "ccffc4", "d..

개발일지/GIT 2024.05.30

[Git] Github webhook을 통해 mattermost 메세지 보내기 (python, koyeb)

Github webhook이란?GitHub에서 특정 이벤트가 발생할 때마다 외부 웹 서버에 알림을 전달할 수 있습니다. 웹후크 만들기 - GitHub Docs웹후크를 만들어 리포지토리, 조직, GitHub Marketplace 계정, GitHub Sponsors 계정, 또는 GitHub App에서 발생하는 특정 이벤트를 GitHub에서 구독할 수 있습니다. 다양한 유형의 웹후크에 대한 자세한 내용은docs.github.comGithub 웹훅과 Mattermost의 Incoming Webhook을 사용해서 Github에 Pull request 요청이 올때mattermost 알림이 오도록 만들어보겠습니다.  1. Github의 Webhook 설정Github에서 특정 이벤트와 해당 이벤트를 처리할 서버의 UR..

개발일지/GIT 2024.05.28

[Git] Github에서 Gitlab으로 미러링 (Github Action) 잔디 옮기기

Github Action이란?Github Action을 간단하게 설명하자면 repo에서 .github/workflows 디렉토리에 YAML 파일로 workflow들을 사용할 수 있다.깃허브에서 pull request, issue open, push commit 같은 이벤트가 발생했을 때 특정 역할을 수행하게 세팅할 수 있는 것이다. 프로젝트 구조를 확인하고 싶다면 아래의 레포를 확인하세요. git-tutorial/.github/workflows/mirror.yml at main · YangSSo51/git-tutorial깃 사용법에 대한 사용 예시. Contribute to YangSSo51/git-tutorial development by creating an account on GitHub.githu..

개발일지/GIT 2024.05.28

[깃허브] 깃허브 프로필, 닉네임 저장소 (special repository)

개발자라면 다들 깃허브 계정은 있을테지만 소개 페이지가 없는 분들도 있죠.간단하게 깃허브에 처음 방문했을 때의 화면을 꾸미는 방법을 알아봅시다. 깃허브에서 자신의 닉네임과 똑같은 이름의 repository를 만들면 special repository이며 README.md를 추가하면 깃허브 프로필을 추가할 수 있다고 알려줍니다. 이때 꼭 public 레포로 만드셔야합니다. 1. 기술 스택내용 중 기술 스택 설명을 위한 shields.io로 아이콘만 변경해서 쓰면 되는 데 이 방법도 간단합니다. 1) 글자 반반  2) 글자만 3) 글자랑 로고 아이콘은 하단의 링크를 참고하세요. Simple Icons3146 Free SVG icons for popular brandssimpleicons.org 2. solv..

개발일지/GIT 2024.05.22

[GIT] Git bash 명령어 모음

간만에 깃을 쓰려니 별게 다 기억이 잘 안난다. 모든 명령어는 깃에 올릴 폴더에서 사용해야한다. 먼저 Git을 쓰는 이유는 버전관리, 협업이기 때문에 내 코드를 잘 쪼개서 커밋하고 팀원들과 코드를 공유하며 하나의 작업물을 만들어내는 것이 중요하다는 생각을 갖고 시작하자. Git은 원격 저장소와 로컬 저장소로 나뉘고 로컬에서 작업한 내용을 로컬 저장소에서 관리한 후 이 중 공유하고싶은 내용을 원격 저장소로 업로드(push)한다고 생각하면 된다. 모든 단계가 중요하지만 특히 커밋은 변경 사항에 대한 이력, 즉 로그를 남겨두는 것이기 때문에 어떤 내용을 수정했는지 유추할 수 있도록 남기는 것이 중요하다. 처음에 깃을 쓸 때는 어렵지만 전체적인 흐름을 잘 이해한다면 문제없이 사용할 수 있을 것이다. [초기 설정..

개발일지/GIT 2021.09.17
728x90
반응형