Fork
Fork는 개발자가 저장소를 관리하고, 변경 사항을 검토하며, 일상적인 버전 관리 작업을 시각적으로 처리할 수 있도록 도와주는 macOS용 데스크톱 Git 클라이언트입니다.
Fork이란?
Fork는 고급 버전 관리 기능을 포기하지 않으면서 저장소를 시각적으로 다루고 싶은 개발자를 위해 만들어진 macOS용 네이티브 Git 클라이언트입니다. 저장소 복제, 브랜치 생성 및 전환, 변경 사항 커밋, 업데이트 가져오기 및 푸시, 프로젝트 기록 검토와 같은 일반적인 Git 작업을 지원합니다. 이 앱은 나란히 비교하는 diff, 줄 단위 스테이징, 병합 충돌 도구, interactive rebase, 저장소 탐색 기능을 제공하여 사용자가 변경 사항을 공유하기 전에 이를 검사하고 정리할 수 있게 합니다. 또한 stashes, submodules, Git LFS, Git-flow를 포함해 팀 개발에서 흔히 쓰이는 워크플로도 지원합니다. Fork는 Danil Pristupov가 배포하며, Mac에서 일상적인 소스 관리 작업을 위한 집중된 데스크톱 인터페이스를 원하는 개인 개발자와 소프트웨어 팀이 사용합니다.
주요 기능
- 데스크톱 인터페이스에서 Git 저장소를 생성, 복제 및 열기
- 나란히 비교하는 diff와 커밋 기록 보기로 코드 변경 사항 검토
- 커밋 전에 줄 단위로 변경 사항 스테이징 및 스테이징 해제
- 내장된 비교 및 충돌 도구로 병합 충돌 해결
- interactive rebase로 커밋 순서 변경, squash 및 편집
- 파일 기록을 탐색하고 blame 보기로 과거 변경 사항 확인
- stashes, tags, branches, remotes, submodules 작업 지원
- 일반적인 개발 워크플로에서 Git LFS와 Git-flow 사용
diCleaner로 앱 잔여 파일 검토
정리하기 전에 캐시, 지원 파일, 컨테이너 및 로그인 항목을 확인하세요.
안전 개요
상태: 안전
Fork는 Git 저장소 작업을 위한 정상적인 개발자용 소프트웨어입니다. 열어 둔 코드 프로젝트를 읽고 수정할 수 있으며, 이는 Git 클라이언트로서 정상적인 동작입니다. 다만 commit, reset, rebase, merge, 브랜치 삭제 같은 작업은 부주의하게 사용하면 프로젝트 기록을 변경할 수 있습니다. 신뢰할 수 있는 저장소에서 사용하고, 확정하기 전에 파괴적인 작업을 검토하며, 중요한 작업은 백업이나 원격 복사본을 유지하세요.
권장: Mac에서 Git를 사용하거나 소프트웨어 프로젝트에서 협업한다면 Fork를 유지하세요. 더 이상 사용하지 않는다면 앱을 제거해도 되지만, 먼저 중요하게 여기는 저장소나 커밋되지 않은 변경 사항이 다른 곳에 저장되어 있는지 확인하세요.
일반 경로
/Applications/Fork.app
캐시 경로
~/Library/Caches/com.DanPristupov.Fork
지원 경로
~/Library/Application Support/com.DanPristupov.Fork
환경설정 경로
~/Library/Preferences/com.DanPristupov.Fork.plist
경험 공유
처음으로 경험을 공유하세요.