嘿伙计们初学者如何使用git将文件上传到github。
这是我的命令:
$ git add C:\Users\Dan\Downloads\filecrdownload
fatal: C:UsersDa: 'C:UsersDan' is outside repository
做错了什么?我该怎么解决这个问题?
您只能从git仓库添加文件。
您可以使用git init
初始化当前位置的git仓库。然后你可以做git add path_to_your_file
还有另一种情况,您会看到错误消息:具有不同大小写的相同路径(lower / upercase)
mkdir "c:\repo"
cmd /K "cd c:\repo\"
git init
echo "content" > file.txt
git add C:\repo\file.txt
请注意add C:\
与c:\
。
这在2016年git-for-windows/git issue 735报道,在Git for Windows (fork of Git) 2.16 in 2017修复,现在(2019年2月)可用Git 2.21。
见commit d8727b3的Johannes Schindelin (dscho
)(2019年1月18日)。
(由Junio C Hamano -- gitster
--合并于commit ff09c9e,2019年2月5日)
abspath_part_inside_repo
:尊重core.ignoreCase
如果文件系统不区分大小写,我们必须小心忽略大小写中的差异。