git checkout .을 치면 "정말 좋은가?"
2719 단어 Zsh
소개
어느 날 아침, "그래, 최선을 다할거야."
우선 git checkout .
「..............(어제의 진전 전부 사라졌다.. ) 」
git checkout 명령은 브랜치를 끊을 때도 사용하는데 (git의 최신 버전에서는 바뀝니다만 ..) 이런 무서움이 있으므로,
실수로 git checkout .
명령을 쳐도 경고가 나오게 했습니다.
I just finally know what I have to do. And I know in my heart that it’s right.
운영 환경
OS: mac OS Mojave 10.14.14
shell: zsh
프로그램
preexec_functions=()
preexec_functions+=(show_alert_git_checkout)
show_alert_git_checkout() {
local cmd="${1}"
if [[ $cmd = "git checkout ." ]]; then
echo "Are you sure to use 'git checkout .' ? (y/N): "
if read -q; then
echo "start execute 'git checkout .'"
else
kill -INT 0 # stop git checkout .
fi
fi
}
실행 결과
// case yes
name% git checkout .
Are you sure to use 'git checkout .' ? (y/N):
ystart execute 'git checkout .'
name%
name%
// case no
name% git checkout .
Are you sure to use 'git checkout .' ? (y/N):
n%
name%
name%
참고문헌
h tps://카쿠라씨. 하테나아 ry. jp/엔트리/20080326/p1
htp // zsh. 그렇게 r세후레. 네 t/도 c/레아세/훗 c치온 s. HTML
h tp // 우우 b. cs. 그래. 후 / zsh- 마누아 l / zsh_17. HTML
Reference
이 문제에 관하여(git checkout .을 치면 "정말 좋은가?"), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/koooooo/items/e01553e12e910c173432
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
OS: mac OS Mojave 10.14.14
shell: zsh
프로그램
preexec_functions=()
preexec_functions+=(show_alert_git_checkout)
show_alert_git_checkout() {
local cmd="${1}"
if [[ $cmd = "git checkout ." ]]; then
echo "Are you sure to use 'git checkout .' ? (y/N): "
if read -q; then
echo "start execute 'git checkout .'"
else
kill -INT 0 # stop git checkout .
fi
fi
}
실행 결과
// case yes
name% git checkout .
Are you sure to use 'git checkout .' ? (y/N):
ystart execute 'git checkout .'
name%
name%
// case no
name% git checkout .
Are you sure to use 'git checkout .' ? (y/N):
n%
name%
name%
참고문헌
h tps://카쿠라씨. 하테나아 ry. jp/엔트리/20080326/p1
htp // zsh. 그렇게 r세후레. 네 t/도 c/레아세/훗 c치온 s. HTML
h tp // 우우 b. cs. 그래. 후 / zsh- 마누아 l / zsh_17. HTML
Reference
이 문제에 관하여(git checkout .을 치면 "정말 좋은가?"), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/koooooo/items/e01553e12e910c173432
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
preexec_functions=()
preexec_functions+=(show_alert_git_checkout)
show_alert_git_checkout() {
local cmd="${1}"
if [[ $cmd = "git checkout ." ]]; then
echo "Are you sure to use 'git checkout .' ? (y/N): "
if read -q; then
echo "start execute 'git checkout .'"
else
kill -INT 0 # stop git checkout .
fi
fi
}
// case yes
name% git checkout .
Are you sure to use 'git checkout .' ? (y/N):
ystart execute 'git checkout .'
name%
name%
// case no
name% git checkout .
Are you sure to use 'git checkout .' ? (y/N):
n%
name%
name%
참고문헌
h tps://카쿠라씨. 하테나아 ry. jp/엔트리/20080326/p1
htp // zsh. 그렇게 r세후레. 네 t/도 c/레아세/훗 c치온 s. HTML
h tp // 우우 b. cs. 그래. 후 / zsh- 마누아 l / zsh_17. HTML
Reference
이 문제에 관하여(git checkout .을 치면 "정말 좋은가?"), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/koooooo/items/e01553e12e910c173432
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(git checkout .을 치면 "정말 좋은가?"), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/koooooo/items/e01553e12e910c173432텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)