更新远程存储库git

时间:2017-02-06 01:53:46

标签: git github gitlab git-remote

我正在尝试将我的代码推送到gitlab现有的存储库中 我几天前就推进了它,并且我在我的本地存储库中修改了一些文件夹和文件,当我提交并将我的代码推送到我的远程仓库时它显示 提交后 - >没有更改添加到提交 推后 - >一切都是最新的

当我查看远程仓库时,没有任何更新,它在那里显示我的旧代码.. 我想这是因为我用一些文件夹和文件更新了我的本地存储库 这里的任何人都知道可能是什么问题?

3 个答案:

答案 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

之后

并完成了!