이 기능이 있어요
snip-git(){
cd ${snippetdir}
git add .
git commit -m "."
git push -u
}
git이 변경사항 푸시를 마치면 .git 을 호출했을 때 있던 디렉토리로 돌아가고 싶습니다 snip-git
.
나는 이것을 시도했다
snip-git(){
cwd=$(pwd)
cd ${snippetdir}
...
cd cwd
}
하지만 결국 이전 디렉토리 대신 ned 디렉토리를 읽게 됩니다.
답변1
가장 쉬운 방법은 서브셸에서 생성하는 것입니다.
snip-git() (
cd -- "$snippetdir"
git add .
git commit -m "."
git push -u
)
함수에서 수정하고 싶은 몇 가지 문제가 있습니다.
- 영원히 기억해변수 참조.
$cwd
참조 변수 대신 사용합니다cwd
.