繁体   English   中英

更新远程仓库git

[英]Update remote repository git

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

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

也许您需要删除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

我按照git bash中的警报尝试了git commmit -a -m“ mymessage”,然后仅更新了现有文件,而不更新了新文件夹和文件..我如何更新新的剩余文件夹?

根据此评论,我认为您正在错误地运行git commit ... git commit -a不会提交未跟踪的文件。 如果要创建新文件,则需要使用git add <file>显式添加它们。

从提交帮助页面:

-a,--all告诉命令自动暂存已修改和删除的文件,但是您未告知Git的新文件不受影响。

所以我想在现有的远程存储库中添加一些文件夹[和其中的文件],所以我只是简单地使用git add path并在执行git push --all之后

并做了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM