我使用命令行创建了2个新分支,当我使用“git branch”命令时可以在窗口中看到所有的分支,但是当我使用“git push”命令时,出现“nothing to commit, working directory clean”的消息,因此我无法在github.com上看到我的新分支。
有没有人能够帮忙解决一下?
谢谢! Robin
你尝试过git push origin my_new_branch
吗?
在一个子模块中运行 git push 时,我遇到了这个问题。我创建了一个分支,但在远程看不到它。
确保你在项目的根目录下,或者至少在运行 git push origin new_branch 命令时不在子模块内部。
我曾经遇到过类似的错误,即在一台计算机上创建和发布了一个分支。但是在另一台计算机上,它不会自动添加该分支(即使git服务器已经有了新的分支)。我只需从shell中执行pull而不是使用应用程序的同步功能。一旦我执行了git pull
,它就会添加新的分支,并可以从GUI中选择。
我认为这是一个bug。