大家好,我如何使用git将文件上传到github。
这是我的命令:
$ git add C:\Users\Dan\Downloads\filecrdownload
fatal: C:UsersDa: 'C:UsersDan' is outside repository
做什么错了?我该如何解决?
答案 0 :(得分:0)
您只能从git repo添加文件。
您可以使用git init
在当前位置初始化git repo。
然后,您可以git add path_to_your_file
答案 1 :(得分:0)
假设您已经在Github上设置了一个存储库,则需要将其克隆到计算机上。
git clone <url-to-repo>
克隆将在文件系统中创建一个新目录,您将希望将文件移到该目录中。
该文件位于git目录中后,您只需执行以下操作即可:
git add filecrdownload
git commit -m "Added filecrdownload"
git push
filecrdownload
的哪个阶段,进行新的提交并推送该提交。您现在应该在Github上看到它。
答案 2 :(得分:0)
在另一种情况下,您会看到该错误消息:路径相同且大小写不同(小写/大写)
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
如果文件系统不区分大小写,我们确实必须小心 仅在大小写上忽略差异。