[Windows용]Git 클라이언트 구분
1641 단어 TortoiseGitgitbashSourceTreeGit
Git Bash (Git for Windows 소개)
커맨드 라인 툴로서 과부족 없기 때문에 그대로 사용.
다른 GUI가 지원하지 않는 기능이나 옵션을 엄밀하게 지정하고 싶을 때 등에 사용한다.
git rebase -i 등.
Git Gui (Git for Windows 소개)
직전의 커밋 수정(git commit --amend)에 편리.
직전의 커밋의 메시지와 커밋한 파일이 모두 보인다.
(다른 도구에서는 이전 커밋 파일이 보이지 않는 경우가 많습니다)
TortoiseGit
브랜치 별 관계를 보는데 Revision Graph가 매우 보기 쉽다.
개인 개발에서는 사용하고 있지 않지만, 팀 개발시의 컨플릭트 수정시의 확인이나,
방치되어 있거나 리베이스 없이 장기 개발하고 있는 브런치의 발견 등에도 사용.
※화상은 TortoiseGit의 공식 페이지에서
Sourcetree
커밋시 행 단위/hunk(코드 블록) 단위로 제어할 수 있으므로 편리(git add -p {path}).
실수로 공백행이나 디버그용 코드를 커밋할 것 같게 되었을 때 등, 에디터에 돌아오지 않고 수정할 수 있다.
추기: JetBrains의 IDE에서 가능하게 되었기 때문에 사용하지 않게 되었습니다.
브랜치 이동이나 checkout도 간단.
JetBrains 계 IDE의 git 기능
· 파일의 행 단위 변경 확인
버그의 원인 개소를 특정했을 때 등에, 몇시부터 발생해, 유사한 버그는 있는지, 어떻게 수정해야 하는가, 라고 하는 조사에 사용.
· 파일 단위 변경 확인 (git log -p {path} 및 git diff {path})
상에 동일.
· 디렉토리 단위 변경 내역 확인 (git log -p {path})
별로 자세하지 않은 기능을 접할 때, 과거에 변경을 넣은 상세한 사람을 리스트 업에 사용.
마지막으로
상시 모두를 시작하고 있는 것은 아니고, 꽉 사용하고 싶을 때 이외는 다른 툴로 끝내는 일도 많습니다.
하지만, 사람에게 추천하기에는 이 수는 엄격하기 때문에 좀 더 좁히고 싶은 곳.
그 밖에 추천 있으면 가르쳐 주시면 다행입니다.
Reference
이 문제에 관하여([Windows용]Git 클라이언트 구분), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yukyt/items/da2d371fce4235bfb8e3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
직전의 커밋 수정(git commit --amend)에 편리.
직전의 커밋의 메시지와 커밋한 파일이 모두 보인다.
(다른 도구에서는 이전 커밋 파일이 보이지 않는 경우가 많습니다)
TortoiseGit
브랜치 별 관계를 보는데 Revision Graph가 매우 보기 쉽다.
개인 개발에서는 사용하고 있지 않지만, 팀 개발시의 컨플릭트 수정시의 확인이나,
방치되어 있거나 리베이스 없이 장기 개발하고 있는 브런치의 발견 등에도 사용.
※화상은 TortoiseGit의 공식 페이지에서
Sourcetree
커밋시 행 단위/hunk(코드 블록) 단위로 제어할 수 있으므로 편리(git add -p {path}).
실수로 공백행이나 디버그용 코드를 커밋할 것 같게 되었을 때 등, 에디터에 돌아오지 않고 수정할 수 있다.
추기: JetBrains의 IDE에서 가능하게 되었기 때문에 사용하지 않게 되었습니다.
브랜치 이동이나 checkout도 간단.
JetBrains 계 IDE의 git 기능
· 파일의 행 단위 변경 확인
버그의 원인 개소를 특정했을 때 등에, 몇시부터 발생해, 유사한 버그는 있는지, 어떻게 수정해야 하는가, 라고 하는 조사에 사용.
· 파일 단위 변경 확인 (git log -p {path} 및 git diff {path})
상에 동일.
· 디렉토리 단위 변경 내역 확인 (git log -p {path})
별로 자세하지 않은 기능을 접할 때, 과거에 변경을 넣은 상세한 사람을 리스트 업에 사용.
마지막으로
상시 모두를 시작하고 있는 것은 아니고, 꽉 사용하고 싶을 때 이외는 다른 툴로 끝내는 일도 많습니다.
하지만, 사람에게 추천하기에는 이 수는 엄격하기 때문에 좀 더 좁히고 싶은 곳.
그 밖에 추천 있으면 가르쳐 주시면 다행입니다.
Reference
이 문제에 관하여([Windows용]Git 클라이언트 구분), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yukyt/items/da2d371fce4235bfb8e3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
커밋시 행 단위/hunk(코드 블록) 단위로 제어할 수 있으므로 편리(git add -p {path}).
실수로 공백행이나 디버그용 코드를 커밋할 것 같게 되었을 때 등, 에디터에 돌아오지 않고 수정할 수 있다.
추기: JetBrains의 IDE에서 가능하게 되었기 때문에 사용하지 않게 되었습니다.
브랜치 이동이나 checkout도 간단.
JetBrains 계 IDE의 git 기능
· 파일의 행 단위 변경 확인
버그의 원인 개소를 특정했을 때 등에, 몇시부터 발생해, 유사한 버그는 있는지, 어떻게 수정해야 하는가, 라고 하는 조사에 사용.
· 파일 단위 변경 확인 (git log -p {path} 및 git diff {path})
상에 동일.
· 디렉토리 단위 변경 내역 확인 (git log -p {path})
별로 자세하지 않은 기능을 접할 때, 과거에 변경을 넣은 상세한 사람을 리스트 업에 사용.
마지막으로
상시 모두를 시작하고 있는 것은 아니고, 꽉 사용하고 싶을 때 이외는 다른 툴로 끝내는 일도 많습니다.
하지만, 사람에게 추천하기에는 이 수는 엄격하기 때문에 좀 더 좁히고 싶은 곳.
그 밖에 추천 있으면 가르쳐 주시면 다행입니다.
Reference
이 문제에 관하여([Windows용]Git 클라이언트 구분), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yukyt/items/da2d371fce4235bfb8e3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
상시 모두를 시작하고 있는 것은 아니고, 꽉 사용하고 싶을 때 이외는 다른 툴로 끝내는 일도 많습니다.
하지만, 사람에게 추천하기에는 이 수는 엄격하기 때문에 좀 더 좁히고 싶은 곳.
그 밖에 추천 있으면 가르쳐 주시면 다행입니다.
Reference
이 문제에 관하여([Windows용]Git 클라이언트 구분), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yukyt/items/da2d371fce4235bfb8e3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)