Git
-
GitHub - Issue & PR TemplateGit 2024. 6. 5. 20:00
안녕하세요. 그린입니다 🍏이번 포스팅에서는 깃헙의 이슈 및 PR 템플릿을 사용하는 방법을 알아볼께요 🙋🏻 매번 우리는 깃헙을 이용하여 이슈 및 PR을 생성할때 통일된 양식을 팀원들끼리 정했다 하더라도 종종 까먹는 경우나 빼먹는 항목들이 존재할 수 있습니다.그렇기에, 우리 팀원들과 논의된 이슈 및 PR 템플릿 자체를 생성 시 고정으로 따르도록 설정한다면, 훨씬 시간적 비용을 절약할 수 있을거에요! 한번 이 간단한 설정을 어떻게 하는지 쉽게 적용해볼까요? Issue Template 적용하기가장 우선 예제 프로젝트를 하나 만들었습니다.레포를 새로 파고 파일 하나를 넣어뒀어요. 그럼 아래와 같이 레포에서는 이렇게 파일 하나만 들어간걸로 보이겠죠? 그리고 해당 레포를 클론한 로컬에서는 숨김 파일까지 본다면..
-
GitHub - Auto Assign 사용하기Git 2024. 5. 31. 08:33
안녕하세요. 그린입니다 🍏이번 포스팅에서는 GitHub에서 Auto Assign을 이용해보는 방법을 알아볼께요 🙋🏻 일반적으로 팀원들과 협업을 할 때, GitHub을 많이 이용하여 작업물을 PR(Pull Request)을 통해 리뷰를 요청하죠? 그럴때 아래와 같이 기본적으로는 이 리뷰어와 어싸인 섹션이 처음에는 비어있고, 직접 일일히 지정해줘야 합니다. 그런데, 이 리뷰어와 어싸인을 자동적으로 채워준다면 얼마나 편할까요?만약 팀원이 많을 경우 일일히 지정하는것에서 빼먹을 수도 있고 귀찮잖아요!? 그래서 이번 포스팅에서는 이 작업을 Auto Assign을 이용해 아주 간단히 처리하는 방법에 대해 알아보겠습니다 😃 Auto Assign가장 먼저 오토 어싸인을 설정 하기 위해 여러분들의 레포가 깃헙과 ..
-
Github - SuggestionGit 2024. 5. 23. 19:00
안녕하세요. 그린입니다 🍏이번 포스팅에서는 Github의 Suggestion 기능에 대해 알아보고 한번 실습해보려 합니다! 이번 포스팅은 진짜 아주 간단합니다요 ☺️ 아니.... 깃헙을 그렇게나 밥먹듯 쓰는데, 항상 쓰는 기능만 쓰니까 Suggestion이라는 기능을 얼핏 들어봤지 쓸 생각을 아예 1도 안해봤어요 😇 그러다 한번 써보니까 생각보다 많이 편하고 PR 올린 사람이나 리뷰하는 사람이나 공수가 더 적고 편리하더라구요! 그래서 한번 알아봤습니다ㅎㅎ Suggestion우선 우리는 Pull Request를 활용해 다른 브랜치에서 변경된 사항들을 다른 브랜치에 적용시키기 위해, 보통은 베이스 브랜치에 적용하겠죠?리뷰를 요청하게 됩니다. 아래와 같이 말이죠! 리뷰어는 저 혼자 테스트해보는거라 지정은..
-
[Github] 다중 깃헙 계정 연동하기Git 2023. 2. 3. 10:55
안녕하세요. 그린입니다🍏 이번 포스팅에서는 다중 깃헙 계정을 한 PC에서 연동하는 방법에 대해 포스팅해보겠습니다🙌 개인 깃헙 계정과 회사에서 사용하는 깃헙 계정이 다를 경우 각각 프로젝트에 대해서 다른 계정으로 이용하게 됩니다. 이럴때 SSH를 이용해 클론 받거나 pull, push 등 작업을 요할때 다중으로 연동하여 관리할 수 있어요😲 그럼 어떻게 연동하는지 바로 ㄱㄱ 1. SSH Key 생성하기 우선 개인, 회사 깃헙 계정에 대해 각각 SSH Key를 생성해야합니다. 먼저 터미널을 켜서 /Users/프로필 설정 이름/.ssh로 들어가줍니다. 요렇게 기본 터미널에서는 cd .ssh로만 들어가주면 되요. 그 다음 아래 명령어를 개인 혹은 회사 깃헙 계정을 넣어서 입력합니다. ssh-keygen -t rs..
-
Git 커밋 메시지 변경Git 2021. 2. 16. 05:19
안녕하세요. 그린입니다! 이번 포스팅에서는 Git 커밋 메시지를 변경하는 방법에 대해 기록해보겠습니다☺️ 다들 그런 경험이 있을거에요.. 커밋을 했는데 아..! 내가 커밋 메시지에 오타가 났다 아니면 태그를 잘못달았다 하는 경험이요ㅎㅎ 그럴때 커밋 메시지 변경 방법을 몰랐던 저는 커밋을 취소하고 다시 커밋하는 번거로운 과정을 거쳤는데요..! 이제는 전혀 그럴 필요가 없게 되었어요! 1. git commit --amend : 마지막 커밋 메시지 변경 이렇게 손쉽게 깃 명령어를 통한다면 마지막 커밋 메시지 변경이 가능합니다! 만약 푸쉬를 하였다면 git push -f를 사용하면 됩니다. 2, git rebase -i : 커밋의 base를 다시 재정의 하는 작업 (마지막 커밋이 아닌 예전 커밋을 변경할 때 사..
-
git stash 명령어 사용법Git 2020. 11. 16. 10:03
안녕하세요. 그린입니다! 이번 포스팅에서는 git stash 명령어 관련하여 사용법을 게시하겠습니다~ 매번 협업을 하면서 브랜치를 생성하여 작업도중 PR에 대한 수정을 하려할때 기존 작업하고있던 브랜치를 커밋하지 않으면 checkout되지 않아 항상 불편함이 느껴졌습니다. 그걸 분명 해결하는 방법이 있을거라 생각하여 찾아낸것이 바로 git stash !!! 그럼 사용법을 아래와 같이 안내드리겠습니다 ^^ -. git stash: 아직 마무리하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어로 아직 완료하지 않은 브랜치를 커밋하지 않고 나중에 다시 꺼내와 마무리 지을 수 있다. 일종의 작업되고있는 파일들을 보관하는 셈 -. git stash: 하던 작업 임시 저장 -. git stash list:..
-
Git remote 별칭 추가 및 브랜치 삭제Git 2020. 11. 10. 20:43
안녕하세요. 그린입니다! 이번 포스팅에서는 Git에서 remote 별칭 추가하여 원격 저장소의 브랜치를 연결하는 방법과 브랜치를 리셋하는 방법에 대해 간략하게 알려드리겠니다. 1. Git remote 별칭 추가하여 원격 저장소 브랜치와 연결 1) git checkout "연결할 브랜치" 2) git remote add "별칭" "원격저장소 주소" 이후 git push "별칭" "푸쉬할 브랜치" 로 별칭을 주어 편리하게 사용할 수 있습니다. 원래 기본적으로 origin의 별칭이 하나의 브랜치(거의 메인)에 잡혀있기에 협업 할 시 여러 브랜치를 따기에 별칭을 주어 편리하게 할 수 있습니다. 2. Git reset 커밋과 푸쉬가 된 걸 돌이킬때 사용합니다. 1) git log로 돌아갈 시점 로그 확인 (더블클..
-
Github 프로젝트에 PR 보내기Git 2020. 11. 3. 19:12
안녕하세요. 그린입니다! 이번 포스팅에서는 저번에 이어 Github 프로젝트에 풀 리퀘스트(Pull Request) 줄여서 PR을 보내보는 방법을 알아보겠습니다. 풀 리퀘스트는 프로젝트 협업에도 사용하지만 다른 사람에게 코드 리뷰를 받기에도 좋은 방법입니다. 그럼 아래 단계별로 PR 보내는 방법을 알아보도록 하죠! 1. fork 프로젝트 원본 저장소를 내 계정의 개인 저장소로 복사 위와 같이 Github에서 협업하는 프로젝트가 있다면 접속 후 우측 상단 Fork를 눌러 내 개인 저장소로 복사합니다. fork된 후 자동으로 내 개인저장소로 옮겨져서 이동이되는것을 확인할 수 있습니다. 2. clone 포크를 통해 생성한 개인 저장소를 내 컴퓨터에 받아옵니다. [Code] 버튼을 클릭하고 URL을 복사한 후 ..