관리 메뉴

CASSIE'S BLOG

Git bash vs Git desktop 본문

PROGRAMMING/깃허브

Git bash vs Git desktop

ITSCASSIE1107 2023. 11. 30. 11:19

 

협업 프로젝트는 Git bash 쓰기로했다. 그거 안 쓰면 충돌난다고해서

 

실 개발자들의 Git 도구 사용 습관은 상당히 다양합니다. 몇 가지 고려 사항에 따라 개발자들은 Git Bash 또는 다른 명령 줄 도구를 선호할 수 있습니다.

일부 개발자는 Git Bash나 기타 명령 줄 도구를 선호하는데, 이는 다음과 같은 이유가 있을 수 있습니다:

  1. 자동화 및 스크립팅: 명령 줄 도구는 스크립팅과 자동화 작업에 더 적합할 수 있습니다. Git Bash를 사용하면 명령어를 조합하여 효율적으로 작업할 수 있습니다.
  2. 커맨드 라인의 강력함: 일부 개발자는 명령 줄의 강력함과 유연성을 선호합니다. 특히, Git의 각종 옵션을 직접 입력하고 조작하는 것을 선호하는 경우가 있습니다.
  3. 플랫폼 간 일관성: 명령 줄 도구는 주로 플랫폼 간 일관성을 제공하며, Windows, macOS, Linux 등에서 동일한 명령어를 사용할 수 있습니다.

그러나 또 다른 많은 개발자들은 Git Desktop이나 기타 GUI 도구를 선호합니다. 이는 다음과 같은 이유가 있을 수 있습니다:

  1. 시각적 피드백: GUI 도구는 시각적 피드백을 제공하여 작업 내용을 더 명확하게 이해할 수 있도록 도와줍니다.
  2. 직관적 사용: 몇몇 사용자는 명령 줄 보다는 그래픽 사용자 인터페이스를 더 직관적으로 느낄 수 있습니다.
  3. Git의 기본 작업만 필요한 경우: Git Desktop은 주로 기본적인 Git 작업만 필요한 사용자들에게 적합합니다.

따라서 개발자들 간에 Git 도구 사용 습관은 다양하며, 개발 환경, 선호도, 프로젝트의 특성 등에 따라 다를 수 있습니다.

 

 

  1. Git Bash:
    • Git Bash는 명령 줄 인터페이스(Command Line Interface, CLI)를 제공하는 프로그램입니다.
    • 주로 터미널 또는 명령 프롬프트에서 Git 명령어를 직접 입력하여 Git을 사용할 수 있도록 도와줍니다.
    • 주로 개발자들이 스크립트 작성이나 명령 줄에서의 작업을 편리하게 하기 위해 사용됩니다.
  2. Git Desktop:
    • Git Desktop은 그래픽 사용자 인터페이스(Graphical User Interface, GUI)를 제공하는 프로그램입니다.
    • 시각적이고 직관적인 인터페이스를 통해 Git 저장소를 관리할 수 있게 도와줍니다.
    • 브랜치, 커밋, 푸시, 풀 등 Git의 주요 작업들을 마우스와 버튼을 이용하여 수행할 수 있습니다.
    • 주로 Git의 기본 기능을 쉽게 사용하고자 하는 초보자나 비전문가들에게 적합합니다.

따라서 Git Bash는 주로 명령 줄 작업을 위한 도구이고, Git Desktop은 시각적이고 사용이 간편한 인터페이스를 제공하는 도구입니다. 개발자들은 자신의 작업 스타일과 선호에 따라 두 도구를 선택하여 사용할 수 있습니다.

반응형