我有github存储库,我的用户设置都设置正确,我生成了ssh密钥。我想做的就是将文件从文件夹推送到此存储库中。只有一次。
很抱歉在这里发布这个问题,但我只是厌倦了花费数小时,与合并错误作斗争,在git push origin master
等之后自动推送一些旧文件......
是的,现在使用'git push origin master'之后,我会自动从之前的git存储库中推送同名的所有文件。
我使用git reset --hard HEAD
,再次执行所有操作,空状态,添加,提交,推送 - 它仍会添加这些旧文件。
发生了什么?:P
编辑:
git clean -d -x -n
无效
git reset --hard
- 同样的问题
答案 0 :(得分:1)
我假设你在github上有一个git repos,想要添加一个目录
1)克隆现有的空仓库
git clone 'git@github.com:username/Project.git'
2)cd进入新目录并mkdir新目录,即abc1
3)将文件复制到新目录
4)添加新文件和新目录
git add "abc1"
5)将新文件和新目录提交到本地git副本
git commit -a -m "added abc1 just for fun"
6)将更改推回到远程
git push
7)检查一切是否正常,git clone再次在一个完全不同的目录中
希望这有帮助!如果这不是您需要做的,请在您的问题中添加更多详细信息,而且比我更专业的人会回答!