gpt4 book ai didi

linux - Git 推送到本地仓库说 "everything up to date",它不是

转载 作者:太空宇宙 更新时间:2023-11-04 11:07:09 25 4
gpt4 key购买 nike

我有一个用于我们商家商店的主题。我使用 git 来维护这个主题的 repo (本地 repo 1),我将其克隆到开发文件夹(本地 repo 2)中,然后在那里工作,完成后我想更新(推送?)到原始本地repo 1. 从那里我可以呈现 zip 文件或任何我需要的商家商店。

所以我通过 git init 创建了 repo1 并添加了文件并提交了它。工作正常。然后我将 repo 克隆到我的开发文件夹并在那里设置我的 Web 服务。效果很好。我编辑了主题并适本地进行了提交。现在我已经准备好将这些更改放在实时服务器上,我想推送到我的源,它应该是 repo 1。但是,当我尝试通过

从 repo2 推送时进行提交后
git checkout master

然后

git merge classes-migration

然后

git push

它说“一切都是最新的”我已经尝试过专门指定要推送的同一个分支,老实说,我已经尝试过各种阅读此处不同答案的方法。


git 分支 [用于 repo1]

  classes-migration
import-classes-migration
initial-commit
* master

git status [for repo1]

On branch master
nothing to commit, working directory clean

git 分支 [用于 repo2]

  classes-migration
* master

git 状态 [用于 repo2]

On branch master
Your branch is up-to-date with 'origin/master'.

nothing to commit, working directory clean

git remote show origin [for repo2]

* remote origin
Fetch URL: /home/user/projects/merchant/repos/theme
Push URL: /home/user/projects/merchant/repos/theme
HEAD branch: master
Remote branches:
classes-migration tracked
import-classes-migration new (next fetch will store in remotes/origin)
initial-commit tracked
master tracked
Local branches configured for 'git pull':
classes-migration merges with remote classes-migration
master merges with remote master
Local refs configured for 'git push':
classes-migration pushes to classes-migration (up to date)
master pushes to master (up to date)

所以..是的。

最佳答案

push 命令用于将您已经提交的内容放入服务器。如果您配置了 git 存储库,请将其克隆到您的开发机器中,然后在该项目中工作。之后,您需要提交更改。

先查看修改后的状态:

git status

如果你收到这条消息

Changes not staged for commit:

(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: filename.txt

no changes added to commit (use "git add" and/or "git commit -a")

这意味着您已经更改了文件filename.txt,如果您更改了多个文件,那么每个文件都会列在这里。下一步是提交文件。

git commit filename.txt -m "commit comments"

紧接着,你推送到服务器:

git push

执行此命令后,当您在另一台机器上克隆或更新存储库时,用户将看到修改。

关于linux - Git 推送到本地仓库说 "everything up to date",它不是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24812623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com