问题描述
已经进行git add, git commit,执行git push时提示 nothing to commit, working tree clean,查看远程仓库,更改也没有push上去
解决方法
- 方法一
指定本地分支和远程分支
# 一般 remote_branch_name 为空则远程会创建同名分支
#(末尾解释-u含义,根据官方的解释,不加-u应该也可以,没试过)
git push -u origin local_branch_name:romote_branch_name
- 方法二
切换回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.