那么......我如何将文件推送到回购中?

时间:2013-04-01 15:22:00

标签: git github

我有github存储库,我的用户设置都设置正确,我生成了ssh密钥。我想做的就是将文件从文件夹推送到此存储库中。只有一次。

很抱歉在这里发布这个问题,但我只是厌倦了花费数小时,与合并错误作斗争,在git push origin master等之后自动推送一些旧文件......

是的,现在使用'git push origin master'之后,我会自动从之前的git存储库中推送同名的所有文件。

我使用git reset --hard HEAD,再次执行所有操作,空状态,添加,提交,推送 - 它仍会添加这些旧文件。

发生了什么?:P

编辑:

git clean -d -x -n无效

git reset --hard - 同样的问题

1 个答案:

答案 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再次在一个完全不同的目录中

希望这有帮助!如果这不是您需要做的,请在您的问题中添加更多详细信息,而且比我更专业的人会回答!