본문 바로가기

개발 이야기

git gui/client 는 어떤툴을 사용하시나요?

728x90

git gui/client 는 어떤 것들을 사용들 하시나요?

참고로, 저는

  npm에 있는 ungit을 굉장히 애용하지만 가끔 태그가 제대로 안달릴 때가 있고, 그 외에 자잘한 버그들이 있어서 다른 프로그램들도 알아봤는데 마땅히 마음에 드는것에 없네요...

 

 

다른 분들 의견을 모읍니다. 어떤 것을 사용하시는지,,,

 

1. 에디터에선 magit 쓰는데 메인화면에 변경 사항들(추적되지 않은 파일, Conflict난 파일, 스테이징 된 파일, 언스테이징된 파일 , 커밋내역등)의 정보를 한꺼번에 보여줘서 좋더라고요)
tab으로 변경사항 펼쳐보기, s로 스테이징, u로 언스테이징, c로 커밋 처럼 단축키도 나름 직관적입니다.

 

2. VS Code에선 GitLens가 진짜 좋아요.

 

3. atlassian사의 sourcetree 씁니다.
무료고 자사의 bitbucket을 지원해서..그러나 리눅스는 지원하지 않는.... 흑 ㅠㅠ

 

4. git-fork 한 표 드립니다.
업무상 사내 내부망에서 따로 git 서버를 만들어 사용하는데, SourceTree, TortoiseGit, Git Extensions 등등 써봤지만 그나마 fork 가 가장 눈에 잘 들어와서 이것만 사용 중입니다.

 

무료 상태로도 충분히 불편없이 사용 가능하고 좋아요.
소스트리는 이유없이 크래시나는거 몇년째 안고쳐줘서 결국 버렸습니다.
개발자도 많을텐데 어찌 부부 두명이서 만드는 fork보다 못한지 모르겠네요.

 

fork 결제해서 사용하고 있습니다. 업무 용으로 source-tree 사용하고 있는데 너무 자주 죽어요.

 

 

5. SourceTree, TortoiseGit, Git Extensions 등등이 있는데요~

 

6. tig 강추합니다. 텍스트 기반이군요... ssh에서 써야 겠네요 

 

7. git-kraken 구독중입니다.
멀티 프로파일 지원, 리눅스 지원, git-flow 사용할 때 브랜치가 많으면 그래프 가독성이 좋아서 사용중입니다.

그러나 가격 부담이 있어서,,,

 

8. SmartGit 씁니다. 만약 작업하시는 Repo에 서브모듈이 많을 경우 엄청 편해요!
근데 단점은 영구버전이 겁나 비싸서... 가성비는 안좋습니다..

 

SmartGit 추천합니당, 오픈소스 프로젝트나 비영리 목적일 때에는 무료사용이라는 점이 장점이구요.

1년간 구독으로만 쓴다해도, 버전업이 안된다뿐이지 해당 버전을 계속 쓸 수 있으니까요,
솔직히, Git 가 기능이 매년 구독을 해서 써야할정도의 변화는 모르겠습니다. 결국 본질은 버전관리니까요.

 

 

9. 진짜 서브모듈이 많은 repo에선 SmartGit이 넘사더군요.
저희 회사 repo 구조가 dll 하나당 서브모듈로 갖고 있어서, 2~30여개 dll이 있는 솔루션 repo는 다른 툴로 감당하기 어려웠어요.
다른 툴은 서브모듈이 하나의 탭으로 열려서 5개 모듈만 동시작업해도 멀미날 것 같았거든요..
그렇지만 저처럼 특수한 경우가 아니고선 정말 메리트는 없으니 fork 추천합니당~

 

10. fork추천 한표 추가요. 사실 결제 안하고 써도 기능적 제한은 전혀 없지만..
1년 넘게 감사히 잘 쓰고 있어서 이번에 결제했네요. ㅎ
gitkraken이 구독 모델이 아닌 1회성 구매였으면 저도 이걸 주력으로 썼을 거 같습니다.

 

11. Sublime Merge 쓰시는 분은 없으신가요?
다른건 몰라도 속도가 빨라서, 조회용으로 사용하고 있습니다.
가끔 구매하라고 팝업뜨는데, 그냥 닫아주면 특별히 제한도 없구요.

 

위 의견 글에서 필요한 툴을 정리해보니,

다음과 같이 툴들이 언급되네요~

 

1. git-fork

2. GitLens (on VSCode)

3. SourceTree,

4. TortoiseGit,

5. Git Extensions

6. tig (텍스트 기반)

7. git-kraken

8. SmartGit

9. Sublime Merge

 

정리하면, git-fork툴이 가장 선호되는 것 같네요.

git gui client 고려 시에 참고해보시기 바랍니다.

 

추가로,

본 글은 계속 업데이트 될 예정입니다.

 

(추가1)

IT뉴스모아 라고 오픈소스와 최신IT동향의 소식을 접할 수 있는 앱을 공유합니다.

다운로드는 하기에서 가능합니다.

:=> https://play.google.com/store/apps/details?id=com.opensupport.ITNewsMoa

 

IT뉴스모아 (최신 IT와 테크 뉴스를 한번에 모아서 보자!) - Google Play 앱

최신 IT와 테크 뉴스를 한번에 모아서 보자!

play.google.com

 

(추가2)

국내 펌웨어 개발자 커뮤니티를 한데모아 볼 수 있고 또 원하는 키워드로 게시판 글들 중에

검색하여 원하는 글만 모아 볼 수 도 있습니다.

'모두의펌웨어' 라는 앱인데 하기에서 다운로드 가능합니다.

:=> https://play.google.com/store/apps/details?id=com.opensupport.ModuFirmware 

 

모두의펌웨어 (펌웨어 개발자들 모두 모여랏!) - Google Play 앱

펌웨어 개발자들의 모든 커뮤니티 모아보기!

play.google.com

 

그럼,

    공유합니다.