Git

· Git
Git에서 잘못 올린 파일 완벽하게 삭제하기Git을 사용하다 보면 가끔 민감한 정보가 담긴 파일이나 불필요한 파일을 실수로 커밋하는 경우가 있습니다. 이런 실수를 바로잡는 방법을 알아보겠습니다.1. 현재 커밋에서 파일 삭제하기가장 최근 커밋에서 파일을 삭제하려면:git rm 파일명git commit -m "파일 삭제"2. Git 히스토리에서 완전히 삭제하기민감한 정보가 담긴 파일을 히스토리에서 완전히 제거하려면:git filter-branch --force --index-filter \'git rm --cached --ignore-unmatch 파일경로' \--prune-empty --tag-name-filter cat -- --all주의! filter-branch 명령어는 Git 히스토리를 변경하므로 ..
· Git
GitFlow 소개 GitFlow는 Vincent Driessen이 2010년에 제안한 모델로, 복잡한 개발 프로세스와 릴리즈 관리를 위해 설계되었습니다. 이 모델은 기능 개발, 릴리즈 준비, 유지 보수를 위한 다양한 브랜치를 활용합니다. 특징 Master: 안정적인 릴리즈 버전을 관리합니다. Develop: 다음 릴리즈를 위한 개발 작업이 이루어지는 브랜치입니다. Feature: 새로운 기능 개발을 위한 브랜치입니다. Release: 릴리즈 준비를 위한 브랜치입니다. Hotfix: 긴급한 버그 수정을 위한 브랜치입니다. 장점 복잡한 릴리즈 사이클을 효율적으로 관리할 수 있으며, 브랜치 전략이 명확하여 대규모 팀에서도 협업이 용이합니다. 단점 상대적으로 브랜치 관리가 복잡하며, 작은 규모의 프로젝트나 간..
· Git
GitFlow 소개 GitFlow는 버전 관리와 협업 프로젝트를 위한 깃(Git)의 확장된 워크플로우입니다. Vincent Driessen이 2010년에 처음 소개한 이후, 개발자들 사이에서 널리 사용되고 있습니다. 이 방법은 기능 개발, 릴리스 준비, 핫픽스 작업 등 프로젝트의 다양한 단계를 체계적으로 관리할 수 있게 해줍니다. GitFlow란 무엇인가? GitFlow는 프로젝트의 생명주기 동안 발생할 수 있는 다양한 작업들을 명확하게 구분하기 위해 여러 종류의 브랜치를 사용하는 전략입니다. 이 워크플로우는 기능 개발, 버그 수정, 릴리스 준비 등 각각의 목적에 맞는 브랜치를 제공하여, 프로젝트의 안정성과 유지보수성을 높이는 데 도움을 줍니다. GitFlow의 주요 개념 기능 브랜치: 새로운 기능을 개..
· Git
터미널에서 GitHub 자격 증명 저장하기 1. Git 자격 증명 저장 설정 터미널에 아래 코드를 입력하여 Git의 자격 증명 저장소를 설정합니다. $ git config --global credential.helper store 2. GitHub 자격 증명 구성 아래 코드를 복사하여 메모장에 붙여 넣으세요. USERNAME은 GitHub의 username으로 대체해야 합니다. 💡 참고: USERNAME은 GitHub의 username 입니다!!!!!!! export MY_GITHUB_USERNAME=**YOUR_USERNAME** && export MY_GITHUB_TOKEN=**PASTE_YOUR_TOKEN** && echo "https://${MY_GITHUB_USERNAME}:${MY_GITHUB..
· Git
GitHub 개인 액세스 토큰 생성하기 컴퓨터가 GitHub에 접근할 수 있도록 개인 액세스 토큰을 생성하는 방법을 안내합니다. SSH/OAuth 방식에 비해 토큰 방식을 사용하는 것이 더 안정적이고 편리합니다. 토큰 생성 절차 GitHub 토큰 생성 페이지에 접속: 여기를 클릭하여 접속 Expiration을 no expiration으로 설정하여 토큰이 만료되지 않도록 합니다. 권한은 repo, gist, read:org, workflow 항목을 요청합니다. 링크를 통해 접속했다면 별도로 체크할 필요가 없습니다. 4. 하단의 생성 버튼을 눌러 토큰을 생성합니다. 주의: 페이지를 벗어나면 생성된 토큰을 다시 확인할 수 없습니다. 반드시 생성된 토큰을 복사하여 안전한 곳에 보관하세요.
Kayden.Jung
'Git' 카테고리의 글 목록