Github 구경하다 보면 프로필 아래에 눈에 띄는 다양한 뱃지들을 자주 볼 수 있습니다.그중에서도 Galaxy Brain 뱃지는 오픈소스에 기여해야 받을 수 있는 비교적 얻기 어려운 뱃지 중 하나입니다.이 글에서는 오픈소스에 기여하지 않고도 간단하게 Galaxy Brain 뱃지를 얻는 방법을 소개합니다.참고로 Galaxy Brain 뱃지는 같이 진행할 친구가 필요하기 때문에 (ㅠㅠ) 같이 진행할 친구가 없으시다면 부계정을 이용해보도록 합시다. 이전 글 : Pull Shark 뱃지 받기 https://deve1opment-story.tistory.com/entry/github-%EA%B9%83%ED%97%88%EB%B8%8C-Achievements-Pull-Shark-%EB%B1%83%EC%A7%80-%..
Github 구경하다 보면 프로필 아래에 눈에 띄는 다양한 뱃지들을 자주 볼 수 있습니다.그중에서도 YOLO 뱃지는 비교적 쉽게 획득할 수 있는 뱃지 중 하나입니다.YOLO는 “You Only Look Once”의 줄임말처럼, 단 한 번의 Pull Request만으로도 획득할 수 있는 특별한 뱃지입니다.이 글에서는 실제 코드 기여 없이도 간단한 Markdown 파일 수정 한 번으로 YOLO 뱃지를 얻는 방법을 소개합니다.참고로 YOLO 뱃지는 같이 진행할 친구가 필요하기 때문에 (ㅠㅠ) 같이 진행할 친구가 없으시다면 부계정을 이용해보도록 합시다. 이전 글 : Pull Shark 뱃지 받기 https://deve1opment-story.tistory.com/entry/github-%EA%B9%83%ED%9..
Github 구경하다 보면 프로필 아래에 눈에 띄는 다양한 뱃지들을 자주 볼 수 있습니다.그 중에서도 Pull Shark 뱃지는 PR(Pull Request)을 생성하는 것만으로도 받을 수 있기 때문에 쉽게 도전해볼 수 있습니다. 이 글에서는 실제 코드 기여 없이도 간단한 Markdown 파일 수정 한 번으로 Pull Shark 뱃지를 얻는 방법을 소개합니다. Pull Shark 뱃지 받기 Add a README file를 체크합니다.레포지토리명은 자유롭게 만들어도 되고, 기존에 있던 레포지토리에 만들어도 상관없습니다.이후, 레포지토리를 생성합니다. 생성이 되면 다음과 같이 README.md 파일이 생성된 레포지토리가 생성됩니다. main 브랜치를 클릭하고 View all branches를 클릭합니다..
프로젝트를 하다가 잘못 커밋이 되었습니다.이때, 커밋 롤백이 필요합니다. 이 경우 두 가지로 나뉘는데, reset과 revert가 있습니다. git revert revert은 기존 커밋을 되돌리는 새로운 커밋을 생성합니다.이전 기록은 유지되고, 새 커밋이 추가되므로 협업 환경에서 안전합니다.보통 특정 커밋을 되돌리고 싶지만, 전체 기록은 그대로 유지하고 싶은 경우 사용합니다. 사용 방법 우선, 아래 명령어로 log의 커밋 해시 값을 찾습니다.git log --oneline 되돌리고자 하는 커밋 해시 값을 입력합니다. git revert git reset reset은 특정 시점으로 커밋 이력을 이동하거나 파일 상태를 되돌립니다.주로 커밋 이력을 수정하거나, 특정 변경 사항을 삭제하고 싶은 경우 사용합..
GitHub의 Branch Protection 기능은 팀 프로젝트에서 주요 브랜치(main, master 등)에 대한 접근과 수정 권한을 제한하여 코드의 안정성, 품질, 협업을 보장하는 중요한 도구입니다. 이 기능을 사용하면 특정 브랜치에 대한 다양한 규칙을 설정하여 협업 환경에서의 실수나 문제가 발생하지 않도록 할 수 있습니다. 주요 목적 및 장점안정성 유지 주요 브랜치 보호: main이나 master 브랜치는 제품 릴리스나 배포에 사용됩니다. 이 브랜치를 보호하면 검증된 안정적인 코드만 병합되므로 제품 품질을 보장할 수 있습니다. 실수 방지 푸시 제한: 강제 푸시를 막고, 코드 검토 및 상태 체크를 요구하여 실수로 인한 코드 손상을 예방합니다. 실수로 중요한 브랜치에 잘못된 코드가 푸시되는 것을 방지..