我想创建另一个分支' ServerSR ',但最后我得到' - 没有提交,工作目录清理'。
以下是我在终端中执行的命令:
我先输入 .. $ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: .babelrc
new file: _public/css/bootstrap.min.css
...
然后我输入 .. $ git add -A。和
.. $ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: .babelrc
modified: _public/bundle.js
...
然后 .. $ git checkout -b ServerSR
M .babelrc
M _public/bundle.js
...
Switched to a new branch 'ServerSR'
之后提交 .. $ git commit -m'SSR'
[ServerSR 529eefa] SSR
33 files changed, 142 insertions(+), 152 deletions(-)
rewrite _public/bundle.js (85%)
create mode 100644 _public/css/bootstrap.min.css
...
最后命令。@。$ git push 返回我:
Everything up-to-date
所以它没有推动任何东西。
答案 0 :(得分:1)
使用git push -u origin <branch_name>
目前的情况是:git push -u origin ServerSR
在shell中更为通用:
git push -u origin `git symbolic-ref --short -q HEAD`
答案 1 :(得分:-1)
我不是git的专业人士。但这就是我在遇到这样的反应时所做的,它对我有用。
检查.git文件
ls -a
删除.git文件
rm -rf .git
现在初始化git repo。
git init
和
git add .
基本上,我删除了现有的Git仓库并重新开始。