Tower, 브랜치 정리를 세밀하게 하고 squash 와 rebase 로 들어온 브랜치도 알아본다
요약
Tower 는 macOS 와 Windows 양쪽에서 native 로 도는 Git 클라이언트로, 끌어 놓기와 되돌리기가 실수를 받아 주고 AI 는 커밋 메시지만 초안을 쓴다. Windows 14 는 브랜치가 정말 합쳐졌는지를 네 가지 독립 검사로 나눴다.
추천- 이름
- Tower
- 버전
- 18
- 요금
- 유료
- 오픈소스
- 비오픈소스
- 운영체제
- macOSWindows
- 공식 사이트
- https://www.git-tower.com/
- 업데이트
- 2026-10-21 12:34
Git 은 정밀한 도구이지만 외우라는 요구는 불친절하다. Tower 는 헷갈리기 쉬운 조작을 메뉴와 끌어 놓기와 단추로 바꾸고 명령 줄 입구는 남긴다. 2026 년 두 플랫폼이 각각 한 차례 큰 갱신을 받았다. Mac 쪽은 명령 줄 도구를 다시 썼고 Windows 쪽은 브랜치 개요를 더했다.
두 판의 줄, 하나의 대화 언어
Tower 는 macOS 와 Windows 를 줄곧 별도 제품으로 유지하며 번호도 따로 갔다. 지금 Mac 판은 18.0 이고 2026 년 10 월 6 일에 나와 macOS 14.0 이상을 요구하며, Windows 판은 14.2 로 2026 년 10 월 19 일에 나와 Windows 10 이상을 요구한다. 공식이 내거는 쓰는 사람 규모는 십만 명이 넘는 개발자와 설계자다.
두 줄은 같은 대화 언어를 나눠 쓴다. 왼쪽 칸에 저장고와 작업 사본과 이력과 보관과 브랜치 나무, 가운데 칸에 커밋 자리, 오른쪽 칸에 차이 맞대기가 놓인다. 차이는 시스템 버릇에 있다. Windows 판은 제 메뉴 줄과 지름길 체계를 갖고 Mac 판은 macOS 의 창과 도구 줄 규범을 따른다.

일상 조작, 끌어 놓기와 되돌리기와 줄 단위 준비
Git 을 배울 때 정말 막히는 곳은 다음에 무엇을 치느냐는 물음이다. Tower 는 그 조작을 눈에 보이는 물건으로 만든다. 파일을 브랜치로 그대로 끌면 병합되고, 보관 자리로 끌면 보관 기록이 하나 생기며, 아직 저장고에 넣지 않은 새 파일도 함께 끌 수 있다.
되돌리기는 전체 지름길이 되어 한 번 누르면 한 걸음 물러난다. 브랜치를 지운 실수도, 커밋이나 되돌린 실수도 돌아오고, 먼저 reflog 를 외워 건져 낼 필요가 없다. 준비는 줄 단위까지 내려가 한 파일의 일부 변경만 커밋한다. 대화식 rebase, 충돌 안내, 하위 부품, Git LFS, Git-Flow, 파일 이력, blame, cherry-pick, worktrees 같은 앞선 것들도 화면에 놓여 있다.
AI 는 그 한 줄 메시지만 맡는다
변경을 준비한 뒤 커밋 자리에 Generate 단추가 있고 누르면 AI 가 커밋 요약과 설명 초안을 쓰며 마음에 들지 않으면 그 자리에서 고친다. 설정에는 미리 정한 지시를 둘 수 있고 쓰는 방식이 다른 형을 언제든 바꾸며 팀의 커밋 규범에 맞춘 견본도 만들 수 있다.
AI 의 자리는 절제되어 있다. 건드리는 것은 커밋 메시지뿐이고 코드는 건드리지 않으며 어떤 파일을 커밋할지도 정하지 않는다. 무엇을 바꾸고 무엇을 커밋할지는 사람이 정한다. 감사 흐름이 필요한 팀에 이 점이 중요하다.
브랜치 정리, Windows 14 의 개요
브랜치가 많아지면 정리 전에 어느 것이 이미 줄기에 들어갔는지 알아야 한다. Windows 14 가 더한 Branches Review 화면이 그 일을 한다. 모든 본지 브랜치를 한자리에 나란히 놓고 고른 기준 브랜치와 하나씩 맞대어, 각 브랜치 뒤에 기준과의 커밋 차이를 적는다.
화면은 여러 조건으로 거른다. 살아 있는지 오래된지, 완전히 합쳐졌는지, 합칠 수 있는지 충돌이 있는지, 이어진 끌어오기 요청이 있는지, 위쪽 브랜치 설정이 이상한지. 조건을 겹치면 그대로 정리할 수 있는 목록이 남고 오른쪽 단추 메뉴에서 바로 갈무리하거나 지운다.
완전히 합쳐짐에 검사 넷이 필요한 까닭
브랜치가 줄기에 들어갔는지는 본래 git branch --merged 한 마디로 물을 일이다. 그러나 그 브랜치가 squash 나 rebase 로 들어갔다면 커밋 해시가 모두 바뀌어 Git 스스로는 알 수 없고, 오래전에 합쳐진 브랜치 더미가 영원히 합쳐지지 않음 표시를 달고 있게 된다.
Windows 14 는 그 판정을 네 가지 독립 검사로 바꿨고, 그중 하나는 본지 브랜치를 맡긴 서비스에서 이미 합쳐진 끌어오기 요청과 맞춰 본다. 어느 하나라도 성립하면 완전히 합쳐짐 표시가 붙는다. 새 설명 화면은 걸린 검사를 하나씩 늘어놓고 병합 커밋이나 요청으로 바로 가는 연결을 주어, 지우기 전에 스스로 확인할 수 있다.
검사 | 무엇을 맞대나 |
|---|---|
커밋 혈통 | 브랜치 끝이 기준에서 닿는지 |
패치 동일성 | 같은 변경이 다른 해시로 들어왔는지 |
squash 한 내용 | 브랜치 내용이 한 커밋에 담겼는지 |
맡긴 요청 | 맡긴 서비스가 그 브랜치를 이미 합쳤는지 |
Mac 18, 명령 줄을 양방향 통로로
Mac 18 의 요점은 gittower 라는 명령 줄 도구의 재작성이다. 예전에는 거의 한 가지만 했다. 터미널에서 저장고를 여는 일이다. 지금은 터미널에서 이력과 blame 과 작업 사본과 브랜치 개요로 바로 뛰고, 커밋 해시를 붙여 넣으면 Tower 가 이력을 열어 그 커밋을 골라 둔다.
다른 방향도 얻었다. gittower branch 는 Tower 안의 브랜치 정보를 바로 읽고 쓰며, 부모 브랜치를 적어 두면 이력 화면이 갈라진 곳을 표시해 겹친 브랜치의 층이 보인다. 이 도구는 앱 갱신과 함께 스스로 최신이 되어, 올린 뒤 다시 설치할 필요가 없다.
곁들이는 것이 Agent Skill 이다. 지시를 한 줄 쓰고 AI 대리인이 방금 끝낸 브랜치를 Tower 로 넘기게 한 뒤, 사람이 화면에서 차이를 줄마다 보고 무엇을 커밋할지 정한다. 명령 줄이 속도를 맡고 화면이 마지막 확인을 맡는다.
값, 무료 단은 없고 서른 날은 전부
공식 가격 페이지는 해마다, 사람마다 센다. 어느 단이든 macOS 와 Windows 를 함께 담는다. 개인용 Basic 은 해 399 위안, Pro 는 해 715 위안으로 전문가와 작은 팀을 향하고 열 자리부터 다시 십 퍼센트 할인, Enterprise 는 해 849 위안이며 앞선 팀 관리와 청구서와 계좌 이체와 우선 지원과 한 번 로그인이 붙는다.
공식은 자주 묻는 곳에서 무료 단을 두지 않는 까닭을 설명한다. 기능이 잘린 층을 주기보다 모두가 먼저 온전한 판으로 판단하게 하는 편이 낫다는 것이다. 그래서 체험은 서른 날 전부이고 Pro 로 셈하며 카드가 필요 없고 서른 날 환불도 있다. 재학 중인 학생과 교사와 교육 기관은 무료로 쓰고, 하나의 허락이 macOS 와 Windows 에서 통한다.
누구에게 맞나
하루 종일 터미널에서 Git 을 치는 사람에게 Tower 의 값어치는 확인 단계에 있다. 커밋 전에 차이를 줄마다 보고, 병합 전에 충돌을 하나씩 확인하고, 정리 전에 병합 상태를 맞춰 본다. Git 을 막 배우는 사람에게는 지팡이가 된다. 끌어 놓기와 되돌리기가 실수의 대부분을 받아 주고 화면의 한 걸음마다 명령 줄의 같은 것과 맞물린다.
이번 두 가지는 같은 방향을 가리킨다. Git 의 판단을 확인할 수 있게 만드는 일이다. Windows 14 는 합쳐졌는지를 네 가지 독립 검사로 나눠 근거를 보여 주고, Mac 18 은 터미널과 화면을 양방향 통로로 이어 명령을 돌린 뒤 화면에서 한 번 더 보게 한다. 정기 결제 상용 소프트웨어이고, 서른 날 전부로 값어치를 먼저 재게 하는 방식이다.