Programing

IntelliJ 및 Git 분기 이름

lottogame 2020. 12. 15. 08:10
반응형

IntelliJ 및 Git 분기 이름


최근에 Eclipse에서 IntelliJ로 옮겼습니다. 내가 키보드 단축키 중독자이기 때문에 도전이지만, 내가 여기있는 것은 아닙니다.

패키지 / 프로젝트보기에 git 브랜치 이름이 표시되는 것이 그립습니다.

프로젝트가 어떤 git 브랜치에 있는지 표시하도록 IntelliJ를 구성하는 방법을 아는 사람이 있으므로 터미널로 다시 전환하고 확인할 필요가 없습니다.

감사.


IntelliJ 11부터는 현재 Git 분기가 상태 표시 줄의 오른쪽 하단에 표시됩니다. 또한 브랜치 이름을 클릭하면 사용 가능한 모든 브랜치가 포함 된 멋진 팝업이 표시되며 몇 가지 작업을 호출 할 수 있습니다.


IntelliJ 플러그인 "GitToolBox"설치

여기에 이미지 설명 입력


IntelliJ가 내 분기가 될 수 없기 때문에 터미널의 bash 프롬프트에 분기를 추가하는 방법을 찾았습니다. .bashrc 파일에 이것을 추가했고 멋진 실시간 분기 표시기를 얻었습니다.

#Git branch prompt
function parse_git_branch {
  git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}

function proml {
  local        BLUE="\[\033[0;34m\]"
  local         RED="\[\033[0;31m\]"
  local   LIGHT_RED="\[\033[1;31m\]"
  local       GREEN="\[\033[0;32m\]"
  local LIGHT_GREEN="\[\033[1;32m\]"
  local       WHITE="\[\033[1;37m\]"
  local  LIGHT_GRAY="\[\033[0;37m\]"
  case $TERM in
    xterm*)
    TITLEBAR='\[\033]0;\u@\h:\w\007\]'
    ;;
    *)
    TITLEBAR=""
    ;;
  esac

PS1="${TITLEBAR}$RED\u@\h:\w$GREEN\$(parse_git_branch)$LIGHT_GRAY\$ "
PS2='> '
PS4='+ '
}
proml

편집 :이 프롬프트를 무시하십시오. GIT 프롬프트가 필요한 경우 http://volnitsky.com/project/git-prompt/를 사용하십시오.


Eclipse에서 왔기 때문에 익숙해 졌으므로이를위한 플러그인을 만들었습니다.

https://plugins.jetbrains.com/plugin/7802?pr=idea


  1. 아직 완료되지 않은 경우 프로젝트에 VCS를 추가해야합니다.
  2. CTRL SHIFT A-찾기 열기
  3. 유형-상태
  4. 상태 설정 선택
  5. 버전 관리를 클릭하십시오.
  6. 등록되지 않은 프로젝트를 나열합니다.
  7. 프로젝트를 선택한 다음 오른쪽 패널에서 + 버튼을 클릭하십시오.
  8. 로컬에서 git을 초기화 한 경우 git 경로를 묻지 않습니다.
  9. 요구 사항에 따라 다른 매개 변수를 확인한 다음 적용하십시오.

축하합니다. 상태 표시 줄을 활성화하면 완료된 것입니다.


이 설정은 IntelliJ IDEA 의 현재 Git 통합에서 사용할 수없는 것 같습니다 .

한 가지 해결 방법은 푸시 창에 현재 분기가 표시되므로 가짜 푸시를 시작하는 것입니다.

변경 사항 푸시 옵션

(푸시를 진행하는 대신 취소를 클릭
하면됩니다. 처음에 찾고 있던 정보가 있습니다.)


누군가가 intelliJ에서 현재 git 브랜치를 보는 방법을 찾고 있다면 이것은 늦은 답변입니다.

  1. gitbar 플러그인 Git Bar 플러그인 저장소 설치

여기에 이미지 설명 입력

  1. 상태 표시 줄을 활성화하고 오른쪽 하단 모서리를 보면 현재 분기가 표시되고 거기에서 분기를 전환 할 수 있습니다.

여기에 이미지 설명 입력


IntelliJ 2017.2로 이동 한 후 git bar 또는 인덱싱 상태가없는 문제가있었습니다. 내 문제는 'Code Outline'플러그인으로 내려갔습니다. C:\Users\[user]\.IntelliJIdea2017.2\config\plugins다시 시작한 IntelliJ 에서 jar 파일을 삭제했고 갑자기 git 브랜치 정보와 인덱싱 상태가 다시 나타납니다. 어쩌면 이것은 다른 사람을 도울 것입니다 ...


"/ bin"폴더에서 git.exe를 사용해보십시오.

예시 이미지

참조 URL : https://stackoverflow.com/questions/3227546/intellij-and-git-branch-name

반응형