如果已经执行了commit操作,但突然想要取消本次commit,可以使用以下命令:
git reset --soft HEAD^
执行这条命令后,就会回到没有执行commit那会儿(也就是执行了add的操作,并没有执行commit的状态)。
git branchgit branch -agit fetchgit branch -a,此时应该可以看到远程的分支git checkout -b 远程分支名 origin/远程分支名举个例子:假设本地没有oldVersion分支,但是远程有,要将远程的oldVersion分支拉取到本地,可以执行以下命令:
git checkout -b oldVersion origin/oldVersion
执行成功后,会显示以下两行信息:
Switched to a new branch 'oldVersion'
branch 'oldVersion' set up to track 'origin/oldVersion'
将本地分支推送到远程仓库即可。
假设要将develop分支合并到主分支上,可以按照以下步骤操作:
master分支develop分支,右键,选择“合并develop至当前分支”