对充当 git 存储库的 git clone 的更改未被视为包含原始存储库中没有的新更改

用户1823664

如以下命令所示,git clone 已成功用作 git 存储库,并且已将更改推送到其中。但是, git status 没有检测到更新的克隆和原始 git 存储库之间的任何区别——为什么?

$ mkdir -p /var/tmp/git_master
$ cd /var/tmp/git_master
$ git clone https://the_repo.com/stuff.git

Cloning into 'stuff'...

~
~
~

$ cd
$ mkdir fooey
$ cd fooey
$ git clone /var/tmp/git_master/stuff

Cloning into 'stuff'...
done.

$ cd stuff/
$ git branch test
$ git checkout test

Switched to branch 'test'

$ touch test.txt

~
~
~
$ git commit -m"initial"
$ git push origin test

Counting objects: 6, done.
Delta compression using up to 12 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (6/6), 526 bytes | 0 bytes/s, done.
Total 6 (delta 2), reused 0 (delta 0)
To /var/tmp/git_master/stuff
 * [new branch]      test -> test

$ pushd /var/tmp/git_master/stuff
$ git branch
* master
  test
$ git status

On branch master

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

nothing to commit, working tree clean

$

为什么不git status报告/var/tmp/git_master/stuff包含名为test不在远程存储库中的本地分支https://the_repo.com/stuff.git

已接受答案的输出 git branch -avv

$ git branch -avv
* master                52a921c [origin/master] some message
  test                  39dbcbf some message
  remotes/origin/HEAD   -> origin/master
  remotes/origin/xyz    b5edac5 some message
  remotes/origin/master 52a921c some message

引出另一个问题:如何将所有更改推/var/tmp/git_master/stuff送到远程存储库https://the_repo.com/stuff.git(我相信这个后续问题不需要单独提出,因为它完成了原始问题正在解决的问题。)

可以在此处找到后续问题的解决方案https://stackoverflow.com/a/6232535/1823664 -git checkout test其次是git push -u. 还有一些人嘲笑的这个建议:https : //stackoverflow.com/a/21232996/1823664

VonC

为什么不git status报告/var/tmp/git_master/stuff包含名为test不在远程存储库中的本地分支https://the_repo.com/stuff.git

要准确查看,请键入:

git branch -avv

您将看到test未链接到任何远程跟踪分支。
相对于master,链接到origin/master

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过git clone克隆原始存储库中的暂存文件?

来自分类Dev

git clone:恢复包含存储库中的文件夹

来自分类Dev

Docker 映像 git clone 错误“致命:不是 git 存储库”

来自分类Dev

git clone 的存储效率

来自分类Dev

git clone --bare:致命的:存储库不存在

来自分类Dev

HTTP上的`git clone`失败,显示“未找到存储库”

来自分类Dev

无法在Ubuntu机器上git clone openshift存储库

来自分类Dev

使用“ git svn clone”从sourceforge克隆大型svn存储库

来自分类Dev

为什么Git clone复制其他存储库?

来自分类Dev

无法在Ubuntu机器上git clone openshift存储库

来自分类Dev

更改git存储库的传输

来自分类Dev

WSL + samba + git:“错误:没有足够权限将对象添加到存储库数据库.git / objects” / git-clone / git-add权限错误

来自分类Dev

将更改从fork拉到Git中的原始存储库

来自分类Dev

删除git存储库

来自分类Dev

Maven Git存储库

来自分类Dev

移动 Git 存储库

来自分类Dev

在父 git 存储库中存储完整的 git 存储库

来自分类Dev

忽略对git存储库中的文件的更改

来自分类Dev

为什么来自远程计算机的git clone说它不是git存储库?

来自分类Dev

git:git clone之后如何自动克隆另一个存储库

来自分类Dev

Git Clone-在不保留git的情况下下载存储库

来自分类Dev

git clone致命:'origin'似乎不是VMware vmhgfs共享的git存储库

来自分类Dev

为什么来自远程计算机的git clone说它不是git存储库?

来自分类Dev

Git Svn Clone初始化存储库,但是git repo为空

来自分类Dev

Git:很难获取现有的Git存储库来跟踪新的裸远程存储库

来自分类Dev

如何从现有的 git 存储库创建新的 git 存储库,第 2 部分

来自分类Dev

GIT 删除远程源存储库,并更改默认存储库

来自分类Dev

git存储库中的路径

来自分类Dev

git存储库中的路径

Related 相关文章

  1. 1

    通过git clone克隆原始存储库中的暂存文件?

  2. 2

    git clone:恢复包含存储库中的文件夹

  3. 3

    Docker 映像 git clone 错误“致命:不是 git 存储库”

  4. 4

    git clone 的存储效率

  5. 5

    git clone --bare:致命的:存储库不存在

  6. 6

    HTTP上的`git clone`失败,显示“未找到存储库”

  7. 7

    无法在Ubuntu机器上git clone openshift存储库

  8. 8

    使用“ git svn clone”从sourceforge克隆大型svn存储库

  9. 9

    为什么Git clone复制其他存储库?

  10. 10

    无法在Ubuntu机器上git clone openshift存储库

  11. 11

    更改git存储库的传输

  12. 12

    WSL + samba + git:“错误:没有足够权限将对象添加到存储库数据库.git / objects” / git-clone / git-add权限错误

  13. 13

    将更改从fork拉到Git中的原始存储库

  14. 14

    删除git存储库

  15. 15

    Maven Git存储库

  16. 16

    移动 Git 存储库

  17. 17

    在父 git 存储库中存储完整的 git 存储库

  18. 18

    忽略对git存储库中的文件的更改

  19. 19

    为什么来自远程计算机的git clone说它不是git存储库?

  20. 20

    git:git clone之后如何自动克隆另一个存储库

  21. 21

    Git Clone-在不保留git的情况下下载存储库

  22. 22

    git clone致命:'origin'似乎不是VMware vmhgfs共享的git存储库

  23. 23

    为什么来自远程计算机的git clone说它不是git存储库?

  24. 24

    Git Svn Clone初始化存储库,但是git repo为空

  25. 25

    Git:很难获取现有的Git存储库来跟踪新的裸远程存储库

  26. 26

    如何从现有的 git 存储库创建新的 git 存储库,第 2 部分

  27. 27

    GIT 删除远程源存储库,并更改默认存储库

  28. 28

    git存储库中的路径

  29. 29

    git存储库中的路径

热门标签

归档