git checkout 금지 강제git switch &git restore 배양 깁스git-switch-trainer
2321 단어 Git
git-switch-trainergit checkout을 사용하여git switch와git restore에 적응하는 명령을 금지합니다.
switch와restore는checkout에서 분리된 기능입니다. 현재 명령 이름은 작업을 적절하게 표시할 수 있습니다.
기능적으로 큰 변화가 없기 때문에 예전처럼 checkout을 사용해도 문제가 없습니다.
기존 사용자보다 앞으로 학습할 사용자의 학습 문턱을 낮추기 위한 기능을 추가하면 된다.
기존 사용자라도 새 명령을 사용하고 싶은 사람은 체크아웃 습관에서 벗어날 수 없기 때문에 이 도구를 사용하면 교정할 수 있다.
준비
Git2.23에서는 siwtch 및 restore 를 사용할 수 있습니다.
git 버전을 확인하세요.
git --version
git-switch-trainer
설치
go get -u github.com/sonatard/git-switch-trainer/
프로비저닝
사용 방법은
git
의alias를 git-switch-trainer
로 설정하기만 하면 된다..bash_profile
에 다음 행을 추가합니다.alias git=git-switch-trainer
설정을 로드합니다.$ source ~/.bash_profile
사용 예
$ git checkout master
Error: Use git switch or git restore instead of git checkout.
// aliasを張っている場合も動作します。 gitをg、checkoutをcoとして登録している場合
$ g co master
Error: Use git switch or git restore instead of git checkout.
참고 자료
# ブランチ変更
$ git checkout master
$ git switch master
# ブランチ作成
$ git checkout -b master
$ git switch -c master
# 他のブランチからファイルをリストア
$ git checkout master -- ./path/file
$ git restore -s master ./path/file
경품
Git 명령에 대해 더 자세히 알고 싶으신 분도 이쪽으로 오세요.
git object 학습에 사용되는git-object-trainer 명령
일상적인 업무에 영향을 미칠 수 있으므로 적절히 사용하십시오.
Reference
이 문제에 관하여(git checkout 금지 강제git switch &git restore 배양 깁스git-switch-trainer), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sonatard/items/a6dc4909e683608ab0c3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)