Ubuntu/Linux에서 사용할 수 있는 Git GUI 클라이언트(무료) 요약

4005 단어 LinuxUbuntuGit

Git에서 GUI 클라이언트를 사용하는 이유


많은 분들이 Terminal만으로 Git을 완성하실 거라고 생각합니다.
Git이야말로 GUI 소프트웨어를 사용해야 한다고 생각하는 개발자입니다.
예를 들면, 이럴 때
  • Commit 이력서 트레이스 시
  • Conflict 해제 시
  • 파일당 Diff를 검사하는 경우
  • 대규모 개발에서 브랜치가 산란되었을 때
  • 이런 상황에서 GUI를 기반으로 쉽게 볼 수 있고 직관적으로 작업할 수 있기 때문에 추천합니다.효율이 현저히 향상되다.
    GUI에서 Git를 조작할 수 있는 소프트웨어는 매우 많다.
    Mac을 사용할 때 Sourcetree를 사용하는 것이 편리하기 때문에 Ubuntu에서도 사용하고 싶은데 Linux를 지원하지 않는다(앞으로도 지원 계획이 없으면 공식 사이트에서 대답할 것이다).
    그래서 Ubuntu에서 Sourcetree를 대체할 소프트웨어를 찾았습니다.

    개인용이라면

  • GitKraken ( https://www.gitkraken.com/ )
  • SmartGit ( https://www.syntevo.com/smartgit/ )
  • gitKraken

    smartGit

    UI는 세련되고 정교하며 사용이 편리하고 보기 쉽지만 상업용 사용은 유료입니다.

    회사(상용)에서 사용하면

  • gitg
  • https://wiki.gnome.org/Apps/Gitg/
  • 는 Ubuntu Software Center에서 설치할 수 있습니다.
  • gitEye
  • https://www.collab.net/products/giteye
  • qgit
  • https://github.com/tibirna/qgit
  • 는 Ubuntu Software Center에서 설치할 수 있습니다.
  • gitCola
  • https://git-cola.github.io/
  • 는 Ubuntu Software Center에서 설치할 수 있습니다.
  • gitk/git-gui
  • https://git-scm.com/docs/git-gui
  • git 표준 소프트웨어이기 때문에 Git를 설치할 때 설치합니다.
  • gitg, qgit, git-cola, gitEye

    git-gui

    무료 버전이기 때문에 어떤 UI든 기능이 똑같기 때문에 제 취향에 달려 있다고 생각합니다.
    나는 개인적으로gitg이나gitEye가 가장 사용하기 쉽다고 생각한다.
    gitCola만 있고 UI가 나빠서 아주 안 좋아요.
    표준적인git-gui 디자인과 버튼도 완전히 빈티지한 느낌이지만 사용이 편리하다는 것은 나쁘지 않은 인상이다.

    번외편


    Android Studio (IntelliJ IDEA)


    안드로이드 엔지니어도 사용하지 않는 사람이 많지만 IntelliJ IDEA의git 관리 도구는 매우 높은 기능을 가진 우수한 도구입니다.
    IntelliJ 사용자라면 이 정도면 충분하다고 생각합니다.아니면 차라리 위에서 소개한 소프트웨어보다 더 강력하다.
    예를 들어 모든 파일의 History를 보면 어느 Commit에서 이 코드가 변경되었는지 단번에 알 수 있다.
    * 각 파일의 변경 내역을 볼 수 있습니다(History)!

    참조 URL

  • Linux에서 사용할 수 있는 Git 클라이언트 수집http://note.kurodigi.com/linux-gitclient/
  • Ubuntu16.04LTS에 사용되는 Git GUI 클라이언트http://stacktrace.hatenablog.jp/entry/2016/08/11/114558
  • Mac에서 사용하는 Git 프런트엔드http://takezoe.hatenablog.com/entry/2017/08/30/103153
  • 좋은 웹페이지 즐겨찾기