# Git

- [\[Git\] Interactive Rebase 실습](/fork-my-brain/git/git-interactive-rebase.md): 오픈소스 프로젝트의 Git History에서 체크 포인트를 만들어 과거의 commit으로 되돌아 갔다가 돌아오는 작업이 필요한 이유
- [오픈소스 개발 참여에 필요한 Git 명령어 정리](/fork-my-brain/git/git.md): 내 PR이 Merge되기 전, 다른 사람의 PR이 먼저 프로젝트에 반영될 수 있다. 그러면 내 PR base에 팀프로젝트의 최신 히스토리를 업데이트 하는 작업이 필요하다.
- [개발자가 오픈소스를 읽는 방법](/fork-my-brain/git/undefined-2.md): 오픈소스 project를 잘 분석할 수 있는 Reading Skill
- [오픈소스 프로젝트 시작하기](/fork-my-brain/git/undefined-1.md): 공식 오픈소스 GitHub 저장소를 Fork 한 뒤, 내 원격 저장소를 로컬로 Clone 한다.
- [SSH agent ; Passphrase 입력 없이 Push하기](/fork-my-brain/git/ssh-agent-passphrase-push.md): 원격저장소에 접근하려고 할 때 마다 passphrase를 입력해야하는 번거로움이 있었다. 알아보니 SSH 키를 생성한 뒤 에이전트에 등록하는 과정을 생략해서 생긴 문제(문제? 는 아니고 사실 훌륭하지 보안절차)였다.
- [SSH로 원격저장소 접속하기](/fork-my-brain/git/ssh.md): git 레포지토리를 로컬에 연결할 때 보통 https 프로토콜을 사용하지만, ssh를 사용하면 어떤 차이가 있을까 궁금해서 찾아보았다. ssh를 사용하면 push할 때 마다 아이디와 비밀번호를 확인하는 번거로움을 생략할 수 있다고 한다.
- [\[Github\] 개인 저장소를 팀 저장소로 변경하기](/fork-my-brain/git/github.md): 깃허브 개인 레포지토리를 공동 소유의 팀 레포지토리로 변경하는 방법
- [GitHub Dependabot](/fork-my-brain/git/github-dependabot.md): 패키지 및 애플리케이션의 최신 릴리즈를 유지할 수 있도록 자동으로 업데이트 시켜주는 깃허브 봇
- [Git add, commit, push 취소하기](/fork-my-brain/git/git-add-commit-push.md): 잘못 수행된 Git log를 reset 해보자.
- [깃헙 잔디 관리 팁](/fork-my-brain/git/github-1.md): 깃헙 비공개 저장소에서 작업한 내역을 깃헙 잔디에 반영하고 싶다면 컨트리뷰션Contribution 설정에서 비공개 컨트리뷰션Private contributions를 선택한다.
- [원격저장소 여러개 연결하기](/fork-my-brain/git/undefined.md): 42SEOUL에서 원격 학습 시 과제 업로드 용으로 사용하는 Gittea와 내가 개인적으로 사용하는 Github 를 연동했다.
- [Typora(마크다운 에디터) 사용법](/fork-my-brain/git/typora.md): 제가 가장 추천하는 마크다운 에디터는 typora 입니다. 왜냐면 젤 이뻐요.
