我正在尝试将我的代码推送到gitlab现有的存储库中 我几天前就推进了它,并且我在我的本地存储库中修改了一些文件夹和文件,当我提交并将我的代码推送到我的远程仓库时它显示 提交后 - >没有更改添加到提交 推后 - >一切都是最新的
当我查看远程仓库时,没有任何更新,它在那里显示我的旧代码.. 我想这是因为我用一些文件夹和文件更新了我的本地存储库 这里的任何人都知道可能是什么问题?
答案 0 :(得分:0)
也许您需要删除git cache
。然后拉remote/master
。然后添加/提交您的本地更改。现在推送到远程。请尝试以下命令。
$ git rm --cached -r .
$ git commit -am 'message' # add & commit your local changes
$ git pull origin master # sync with remote/master
$ git push origin master # push local/master changes to remote
答案 1 :(得分:0)
我在git bash中按照警告尝试了git commmit -a -m" mymessage" 然后只更新现有文件,而不是新文件夹和 files..how我可以更新新的剩余文件夹吗?
从这个评论我相信你正在运行git commit错误... git commit -a
没有提交未跟踪的文件。如果您要创建新文件,则需要使用git add <file>
从提交帮助页面:
-a, - all 告诉命令自动暂存已修改和删除的文件,但是新文件是您的 没有告诉Git没有受到影响。
答案 2 :(得分:0)
所以我想在现有的远程存储库中添加一些文件夹[和其中的文件] 所以我只是使用 git add path ,然后在 git push --all
之后并完成了!