您现在的位置是:首页 >技术杂谈 >git常用操作!网站首页技术杂谈
git常用操作!
#将本地改动暂存到“栈”里面
git stash
#再将刚才暂存到“栈”里面的代码取出来 =这样就可以继续接着刚才的业务逻辑继续开发了
git stash pop
#撤消了指定版本的更改 会保留历史记录 生成新的一次commit
git revert <commit>
#要切换到某次提交的状态
git checkout <commit>
#要取消git checkout命令所带来的状态
git checkout -
#git命令怎么取消合并? 我们可以执行
git merge --abort
#在当前分支 将其他分支某次提交合并过来
git cherry-pick bd4eff1b9aff2135eb82a3f1360423b6d95386a4
#查看当前分支
git branch
#版本回退 ----------------------------------------------------
1.已 commit,未push到远程仓库。
git reset --soft(撤销commit)。
git reset --mixed(撤销 commit 和 add 两个动作)。
2.已 commit,并且push到了远程仓库。
git reset --hard(撤销并舍弃版本号之后的提交记录)。
git revert(撤销,但是保留了提交记录)。
#每次使用git fetch时,并不会自动删除不存在于远程仓库中的分支或提交
git fetch
#因此如果您注意到本地已经不再存在的远程内容,可以使用命令来清理无用的远程跟踪分支。
git fetch -p
#git查看项目所有分支
git branch -a
#删除本地分支 #要强制删除分支,请使用-D选项代替-d
git branch -d <branch-name>
git branch -D <branch-name>
#删除远程分支
git push origin --delete 分支名
git push <remote> --delete <branch-name>
#将本地改动暂存到“栈”里面
git stash
#再将刚才暂存到“栈”里面的代码取出来 =这样就可以继续接着刚才的业务逻辑继续开发了
git stash pop
#撤消了指定版本的更改 会保留历史记录 生成新的一次commit
git revert
#要切换到某次提交的状态
git checkout
#要取消git checkout命令所带来的状态
git checkout -
#git命令怎么取消合并? 我们可以执行
git merge --abort
#在当前分支 将其他分支某次提交合并过来
git cherry-pick bd4eff1b9aff2135eb82a3f1360423b6d95386a4
#查看当前分支
git branch
#版本回退 ----------------------------------------------------
1.已 commit,未push到远程仓库。
git reset --soft(撤销commit)。
git reset --mixed(撤销 commit 和 add 两个动作)。
2.已 commit,并且push到了远程仓库。
git reset --hard(撤销并舍弃版本号之后的提交记录)。
git revert(撤销,但是保留了提交记录)。
#每次使用git fetch时,并不会自动删除不存在于远程仓库中的分支或提交
git fetch
#因此如果您注意到本地已经不再存在的远程内容,可以使用命令来清理无用的远程跟踪分支。
git fetch -p
#git查看项目所有分支
git branch -a
#删除本地分支 #要强制删除分支,请使用-D选项代替-d
git branch -d
git branch -D
#删除远程分支
git push origin --delete 分支名
git push --delete