Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
防止git bash自动更改路径_Git_Path_Git Bash - Fatal编程技术网

防止git bash自动更改路径

防止git bash自动更改路径,git,path,git-bash,Git,Path,Git Bash,当我在git bash中运行一些代码时,我发现路径被自动更改 $ python src/loon/skeleton.py upload ~/test.R /tmp -v [2019-11-03 10:41:07] INFO:__main__:Starting loon... [2019-11-03 10:41:07] INFO:__main__:Upload command is detected. => Starting upload... [2019-11-03 10:41:07]

当我在git bash中运行一些代码时,我发现路径被自动更改

$ python src/loon/skeleton.py  upload ~/test.R /tmp -v
[2019-11-03 10:41:07] INFO:__main__:Starting loon...
[2019-11-03 10:41:07] INFO:__main__:Upload command is detected.
=> Starting upload...

[2019-11-03 10:41:07] INFO:__main__:Running scp -pr -P 22 C:/Users/Administrator/test.R wangshx@10.15.22.110:C:/Users/ADMINI~1/AppData/Local/Temp/
scp: C:/Users/ADMINI~1/AppData/Local/Temp/: No such file or directory
[2019-11-03 10:41:08] INFO:__main__:Status code: 1
Error: an error occurred, please check the info!
/tmp
这是远程主机上的路径。您可以看到
/tmp
已更改为
C:/Users/ADMINI~1/AppData/Local/Temp/
。我不能通过添加
来阻止它


这真的是bash的问题吗?因为我认为这是python脚本的输出,所以我认为您应该检查python脚本正在做什么。bash可能正在做的最多的事情是将~扩展到用户的主目录中,而不是python脚本正在做其他路径计算。@eftshift 0是的。我使用了argparse modulee来处理参数,它不会改变路径。该程序在windows终端中工作,但在git bash中工作。
$ python src/loon/skeleton.py  upload ~/test.R '/tmp' -v
[2019-11-03 10:43:17] INFO:__main__:Starting loon...
[2019-11-03 10:43:17] INFO:__main__:Upload command is detected.
=> Starting upload...

[2019-11-03 10:43:17] INFO:__main__:Running scp -pr -P 22 C:/Users/Administrator/test.R wangshx@10.15.22.110:C:/Users/ADMINI~1/AppData/Local/Temp/
scp: C:/Users/ADMINI~1/AppData/Local/Temp/: No such file or directory
[2019-11-03 10:43:19] INFO:__main__:Status code: 1
Error: an error occurred, please check the info!