[Git] GitHub Actions로 Pull Request Labeling 자동화하기
·
개발도구/Git
1. GitHub Actions에서 Workflow 생성하기리포지토리의 Actions 메뉴에서 set up a workflow yourself 버튼을 클릭하면 새로운 워크플로우 파일을 생성합니다. 오른쪽 사이드바의 GitHub Marketplace에서 "Auto Labeler"를 검색 후 선택합니다.검색 결과에서 View full Marketplace listing 버튼을 눌러 상세 설명을 확인합니다. 2. Workflow 코드 작성하기Marketplace 페이지에 있는 Create a Workflow 예시 코드를 복사하여 워크플로우 파일에 붙여 넣습니다. 작성한 코드를 저장하고 리포지토리에 커밋하면 GitHub Actions에 워크플로우가 등록됩니다. 3. labeler.yml 커스텀하기jimschub..
[Git] GitHub Actions로 Pull Request 자동 Assignees 지정하기
·
개발도구/Git
1. GitHub Actions에서 Workflow 생성하기리포지토리의 Actions 메뉴에서 set up a workflow yourself 버튼을 클릭하면 새로운 워크플로우 파일을 작성할 수 있습니다.이제 오른쪽에 있는 GitHub Marketplace에서 "Reviewer Assign action" 을 검색합니다.검색 결과에서 해당 액션을 클릭하고, View full Marketplace listing 버튼을 누르면 상세 설명을 확인할 수 있습니다. 2. Workflow 코드 작성하기 Marketplace 페이지에 있는 Usage 예시 코드를 그대로 복사한 뒤,reviewer 항목에 리뷰어로 등록할 팀원의 GitHub ID를 적어줍니다.(저는 reviewer 는 사용하지않으려고 주석처리했습니다.)..
[Git] PR을 닫지 않고 Git 커밋 수정하기
·
개발도구/Git
개발을 하다 보면 이미 PR(Pull Request)을 생성했지만, 커밋 메시지를 수정하거나 작은 실수를 고쳐야 하는 경우가 있습니다.이때 PR을 닫고 다시 만드는 대신 기존 PR에서 커밋을 수정할 수 있습니다.오늘은 PR을 닫지 않고 커밋을 수정하는 Git 명령어를 소개합니다.1. 상황 예시PR을 생성하고 팀원에게 리뷰를 요청했는데, 커밋 메시지를 잘못 작성함또는 작은 코드 수정이 필요한데, 새로운 커밋을 추가하지 않고 기존 커밋에 반영하고 싶음이럴 때, 기존 PR을 그대로 유지하면서 커밋을 수정할 수 있습니다.2. 명령어 순서1️⃣ 최근 커밋을 소프트 리셋git reset --soft HEAD~1HEAD~1은 바로 이전 커밋을 의미합니다.--soft 옵션을 사용하면 파일 변경 사항은 그대로 스테이징 ..
[GIT] YOLO Achievements 획득 방법 (깃허브 뱃지)
·
개발도구/Git
YOLO Achievements란?YOLO Achievements는 GitHub 사용자가 한 달 내에 성공적으로 풀 리퀘스트(Pull Request)를 완료할 때 부여되는 특별한 뱃지입니다. 'YOLO'는 'You Only Live Once'의 약자로, 도전적이고 새로운 일을 시도하는 개발자의 노력을 기리기 위해 만들어졌습니다. 이 Achievements는 깃허브 활동을 독려하고, 커뮤니티에 기여하는 사용자를 인정하기 위한 것입니다.YOLO Achievements 획득 방법 우선 새로운 레퍼지토리를 생성하거나 기존 레퍼지토리를 선택합니다. 1. Collaborators 등록Settings > Collaborators"Add People" 버튼을 클릭하여 친구 또는 부계정을 등록합니다.2. 새 브랜치 생성..
[Eclipse/git] 이클립스에서 깃 커밋 유저 설정하기(git commit author)
·
개발도구/Eclipse
이클립스에서 커밋을 해도 깃헙에서 잔디가 심어지지 않는 상황이 발생했습니다. 원인은 Git Config의 계정이 깃과 일치하지 않기 때문이었습니다. 해당 문제를 깃 유저 설정을 통해 해결할 수 있었습니다. Git Config - user 정보 등록하기 Window > Preferences Team > Git > Configuration > User Settings 탭 - Add Entry 버튼을 클릭하여, key와 value값을 등록해줍니다. 사용할 email과 name을 등록합니다. 깃 email과 name 찾기 본인의 깃 id와 email을 모르는 경우는 아래 Settings에서 확인이 가능합니다. Author, Committer 변경 확인 적용을 완료하면 아래와 같이 Git Staging 탭에서 A..
[Git] 깃허브(github) pro 사용하기 (대학교 이메일 인증)
·
개발도구/Git
친구 깃허브를 구경하다가 아래와 같은 PRO 아이콘을 발견했어요 ! 알아보니, 학교 이메일을 인증하면 Github pro를 무료로 사용할 수 있다고 합니다. ~@~.ac.kr 과 같은 이메일이 학교 이메일을 의미합니다. 저는 학교 이메일로 가입하지 않았기 때문에, 이메일을 추가해야 합니다. 그럼 시작해볼게요. [ 학교 이메일 추가하기 ] 1. 깃허브 우측 상단 프로필 > Settings를 클릭합니다. 2. Public profile > email settings를 클릭합니다. 3. Add email address에 학교 이메일을 입력하고 Add 버튼을 클릭합니다. 4. Emails에 추가한 학교계정이 보입니다. 그런데, Unverified(검증되지 않은) 상태입니다. 학교 이메일 인증을 진행해야합니다. ..
[Git] GitHub 레파지토리(Repository) 삭제
·
개발도구/Git
안녕하세요! 오늘은 GitHub 레파지토리(Repository)를 삭제하는 방법을 알려드릴게요. 1. Your repositories 를 클릭합니다. 2. 삭제하고 싶은 리파지토리를 클릭합니다. 3. Settings를 클릭합니다. 3. 스크롤을 밑으로 쭉 내리면 Danger Zone이 나옵니다. 여기서 Delete this repository 버튼을 클릭합니다. 4. 팝업창에서 리파지토리 명을 클릭하고 아래의 I understand the consequences, delete this repository를 클릭합니다. 5. 리파지토리 삭제가 완료되었습니다! 이상으로 GitHub 레파지토리(Repository)를 삭제하는 방법이었습니다. 도움이 되셨다면 ❤와 구독하기 눌러주세요! :)
[Git] GitHub 레파지토리(Repository) 생성
·
개발도구/Git
오늘은 GitHub 레파지토리(Repository) 생성하는 방법을 알려드릴게요. 1. 우측 상단의 + > New repository 클릭 2. Create a new repository - Repository name, Description(설명), public(공개)/private(비공개)를 입력합니다. - Create Repository 클릭! 참고로, 무료 플랜으로 만든 private(비공개) 저장소에서는 3명까지만 협업이 가능하다고 합니다. 이렇게 GitHub 레파지토리(Repository) 생성이 완료되었습니다! 도움이 되셨다면 ❤와 구독하기 눌러주세요! :)