Github Commit message 수정하기
·
Git
1. rebase로 에디터 들어가기 git rebase HEAD~1 -i 터미널에서 위 명령어로 직전 commit message를 수정하기 위해 에디터(편집모드)로 들어간다. 위에서의 HEAD~1은 바로 직전 commit을 수정하고 싶을 경우이고, 좀더 전의 내용을 수정하고 싶다면 HEAD~2, HEAD~3처럼 수정이 필요한 commit이 몇 번째 전인지 고려하고, 그 숫자로 변경해 입력하면 된다. 2. 에디터에서 pick을 reword로 변경 commit message 앞의 'pick' -> 'reword' 변경 후, esc -> :wq! -> enter 💡 이때 Commit Message는 건들지마세요! i 키를 눌러서 수정 모드로 들어간다. 수정모드로 들어가면, 기존에 작성한 commit messa..
[Git]Pull Request
·
Git
깃허브(Pull Request)란, 다른 사용자가 작성한 저장소에서 변경 사항을 병합(merge)하기 위한 요청을 의미합니다. 이는 오픈소스 프로젝트에서 특히 많이 활용되며, 다수의 개발자들이 하나의 프로젝트를 함께 개발할 때 사용합니다. 이번 글에서는 깃허브 Pull Request에 대해 자세히 알아보겠습니다. Pull Request의 개념 Pull Request는 Github에서 제공하는 기능 중 하나입니다. 저장소(Repository)를 포크(Fork)한 뒤, 포크한 저장소에서 변경 사항을 가지고 원래 저장소의 소유자에게 병합(merge)해달라고 요청하는 것입니다. 기본적으로 Pull Request는 아래와 같은 시나리오로 진행됩니다. 저장소를 포크(Fork)합니다. 포크한 저장소에서 변경 사항을 ..
[Git] 깃허브를 활용한 협업 방법 및 가이드
·
Git
안녕하세요 불망입니다. 오늘은 제가 사이드 프로젝트인 피플에서 개발하면서 자주 사용했던 깃허브에 대해서 소개하려고 합니다. 깃허브(GitHub)는 소프트웨어 개발과 관련된 버전 관리 시스템을 제공하며, 오픈소스 프로젝트를 위한 웹호스팅 서비스를 제공하는 플랫폼입니다. 깃허브는 개인 개발자들은 물론이고, 팀 프로젝트에서도 광범위하게 활용되고 있습니다. 1. 깃허브에 프로젝트 생성하기 우선 깃허브에 프로젝트를 생성해야 합니다. 새로운 레포지토리(Repository)를 만들고, 초기 코드를 업로드합니다. 이 때 코드의 초기 버전은 버전 관리 시스템을 이용하여 저장하고, 수정사항은 깃허브를 통해 업로드합니다. 2. 이슈 트래킹 프로젝트가 진행됨에 따라 발생하는 이슈들은 깃허브를 통해 트래킹합니다. 이슈 관리를 ..