Git & GitHub 6

[GitHub] GitHub Actions 활용하여 이슈 생성 시 브랜치 자동 생성

GitHub Actions 활용하여 이슈 생성 시 브랜치 자동 생성‼️ 이슈 생성하면서 브랜치 자동 생성을 설정하기 위해서는 토큰을 먼저 발급 받아야 합니다. 1. 개인 프로필 Setting → Developer settings → Tokens (classic)2. 토큰 이름과 만료 기간을 설정하고, repo, workflow 체크하고 하단의 Generate token 클릭‼️ 토큰이 생성되면 토큰 값이 노출되는데 다시 확인이 불가하므로, 저장해야 합니다.3. Repositorie → Setting → Secrets and variables → Actions → New repository secret4. 토큰 이름을 입력하고, Secret에 생성한 토큰 값을 넣고 Add secret 클릭‼️ 여기서 토큰..

Git & GitHub 2024.12.05

[GitHub] develop Branch 생성, Default branch 변경

develop Branch 생성, Default branch 변경 1. Repositorie → View all Branches 클릭2. New branch 클릭하고, New branch name에 생성할 브랜치 이름을 입력하여 생성합니다. 3. Repositories → Settings → General → Default branch이미지에 표시된 버튼을 클릭하여 Default branch를 develop 브랜치로 변경합니다. ‼️ 이슈가 자동으로 닫히는 트리거는 PR이 병합되는 브랜치가 기본 브랜치(default branch)일 때만 작동하므로 Default branch를 develop으로 변경합니다.

Git & GitHub 2024.12.05

[Github] Pull Request 규칙 설정하기

Pull Request 규칙 설정하기1. Repositorie → Settings → Branches → Add branch ruleset2. Ruleset Name을 입력하고, Enforcement status를 Active로 설정하고, Target branches에 규칙을 설정할 브랜치를 추가합니다.3. Require a pull request before merging 를 체크하여 병합 전 PR을 요구합니다.Required approvals 로 필요한 승인 수를 설정합니다.Require conversation resolution before merging 를 체크하면 PR의 코드에 리뷰가 달려 대화가 생성되었을 때, 대화를 해결해야 병합이 가능하도록 합니다. (필수 ❌)4. 하단의 Create 버튼..

Git & GitHub 2024.12.05

[Git] .DS_Store 파일 삭제하는 방법 (Max OS)

.DS_Store 파일이란?".DS_Store"는 "Desktop Services Store"의 약자로 Mac OS 운영체제에서 생성되는 숨김 파일이며, 폴더 내의 파일 및 하위 폴더의 정보들을 저장하여 폴더를 더 빠르고 효율적으로 표시할 수 있게 돕습니다. 이 파일이 더 빠르고 효율적으로 표시할 수 있게 돕지만 개발 프로젝트나 버전 관리에는 아무런 도움이 되지 않기에 .DS_Store 파일을 삭제하는 방법과 GitHub에 올라가지 않도록 .gitinore를 설정해 보도록 하겠습니다..DS_Store 파일 삭제 방법아래 명령어를 실행하면 하위 디렉토리를 포함하여 모든 .DS_Store 파일이 삭제됩니다.find . -name .DS_Store -print0 | xargs -0 git rm -f --ign..

Git & GitHub 2024.09.06

[Git] 작업 내용을 임시로 저장하는 방법 (git stash)

작업 내용을 임시로 저장할 수 있는 `git stash``git stash`는 프로젝트 작업하는 도중 다른 브랜치로 전환하거나, 급히 수정해야 할 일이 있을 때, 변경 사항을 커밋하지 않고 안전하게 저장할 수 있습니다.1. `git status`로 임시 저장할 변경 사항이 있는 파일을 저장 전에 확인git status 2) 임시 저장할 파일이 확인되면 `git stash` 입력git stash 3) 임시 저장이 잘 되었는지 확인하려면 `git stash list`git stash list`git stash`로 임시 저장 후 다시 불러오는 방법 1) `git stahs apply`로 임시 저장한 파일 불러오기git stash apply`git stash list`에 저장된 임시 파일 삭제하는 방법삭제하는 ..

Git & GitHub 2024.09.06