1. git reset –hard HEAD^
这会将当前分支的HEAD指针重置到上一次提交的位置,从而撤销合并操作。
!!请注意,这种方法会删除所有未提交的更改,请确保您没有任何未保存的工作。!!
2.第一次推送本地代码
git push origin -u master
-
确保你已经在本地的master分支上。如果不是,可以使用
git checkout master
切换到master分支。 -
执行
git push origin -u master
,将本地的master分支推送到origin远程仓库。 -
如果远程仓库没有master分支,它会被创建。
-
如果远程仓库已有master分支,本地的master分支会被推送到远程仓库的master分支上。
-
-u
参数会将本地的master分支和远程的master分支关联起来,以后可以直接使用git push
或git pull
而不需要指定远程分支名。