[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] PR을 닫지 않고 Git 커밋 수정하기
·
개발도구/Git
개발을 하다 보면 이미 PR(Pull Request)을 생성했지만, 커밋 메시지를 수정하거나 작은 실수를 고쳐야 하는 경우가 있습니다.이때 PR을 닫고 다시 만드는 대신 기존 PR에서 커밋을 수정할 수 있습니다.오늘은 PR을 닫지 않고 커밋을 수정하는 Git 명령어를 소개합니다.1. 상황 예시PR을 생성하고 팀원에게 리뷰를 요청했는데, 커밋 메시지를 잘못 작성함또는 작은 코드 수정이 필요한데, 새로운 커밋을 추가하지 않고 기존 커밋에 반영하고 싶음이럴 때, 기존 PR을 그대로 유지하면서 커밋을 수정할 수 있습니다.2. 명령어 순서1️⃣ 최근 커밋을 소프트 리셋git reset --soft HEAD~1HEAD~1은 바로 이전 커밋을 의미합니다.--soft 옵션을 사용하면 파일 변경 사항은 그대로 스테이징 ..
[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] Git GUI - 소스트리(SourceTree) 설치방법
·
개발도구/Git
안녕하세요 :D 오늘은 소스트리 설치방법에 대해 알려드릴게요! 1. 소스트리(SourceTree) 란? 소스트리란 간단한 Git GUI를 통해 저장소를 관리할 수 있는 프로그램입니다. CLI(Command-Line Interface) : 글자의 입출력을 통해 사용자와 컴퓨터 간 소통하는 방식. ex) Windows cmd창 GUI(Graphical User Interface) : 그래픽을 이용해 사용자와 소통하는 방식. NUI(Natural User Interface) : 인간의 자연스러운 신체 움직임으로 직접 소통하는 방식 2. 소스트리(SourceTree) 설치 프로그램 Download - 아래 사이트로 이동하여 설치 프로그램을 Download합니다. Sourcetree | Free Git GUI f..
[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) 생성이 완료되었습니다! 도움이 되셨다면 ❤와 구독하기 눌러주세요! :)
[Git] Window 10 깃(Git) 설치하기
·
개발도구/Git
안녕하세요 ! 오늘은 Window 10 에서 Git을 설치하는 방법을 공부해봤습니다. 1. Git 다운로드 받기 - 아래 사이트에 접속한 뒤 Download 버튼을 클릭하여 다운받습니다. (https://gitforwindows.org/) 2. 약관을 읽어보고 Next! 3. 설치 경로를 설정하고 Next! 4. 사용할 옵션을 선택하고 Next! - 기본값으로 선택하였습니다. 5. 시작메뉴에 폴더 추가 후 Next! - Git이라는 이름의 폴더로 시작 메뉴에 추가했습니다. - 시작메뉴에 추가하고 싶지 않으면 Don't create a Start Menu folder를 체크해주세요. 6. Git 명령어 실행을 위한 위한 기본 편집기 설정 후 Next! - 기본값으로 선택하였습니다. 7. 환경 변수 옵션 설..