问题描述

已经进行git add, git commit,执行git push时提示 nothing to commit, working tree clean,查看远程仓库,更改也没有push上去

解决方法

  1. 方法一
    指定本地分支和远程分支
# 一般 remote_branch_name 为空则远程会创建同名分支
#(末尾解释-u含义,根据官方的解释,不加-u应该也可以,没试过)
git push -u origin local_branch_name:romote_branch_name
  1. 方法二
    切换回master分支进行提交

-u含义

官网解释 -u 含义(大概意思就是第一次使用-u时将输入的本地分支和远程分支建立联系,再使用需要指定分支的命令时可以不用指定分支,比如直接使用git pull,git push)
-u
–set-upstream
For every branch that is up to date or successfully pushed, add upstream (tracking) reference, used by argument-less git-pull and other commands.

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐