git常用命令
【切换分支】git checkout 分支名
【创建新分支】git branch 分支名
【创建新分支并且切换到新建的分支】git checkout -b 分支名
【根据git的hash值在本地创建一个新的分支并且切换到新建的分支】git checkout -b 分支名 <hash值>
【把本地创建的分支提交到远程上.现在远程也有新建的分支啦】git push -f origin <branch_name>
【查看commit日志,退出按q就行】git log
【将本地代码回滚到指定hash节点】git reset --hard <commit_id>
【将本地回滚的代码推送到远程仓库,这里需要加强制的选项 `-f` 或 `--force`;】 git push -f origin <branch_name>
-------------------参考链接:https://www.knowledgedict.com/tutorial/git-rollback.html
打tag作用:通常在发布软件的时候打一个tag,tag会记录版本的commit号,方便后期回溯。
【在本地打一个tag】git tag v1.0.0
【列出已有的tag】git tag
【将tag同步到远程服务器】git push origin [tagName] 推送单个分支
【删除本地某个tag】本地删除 git tag -d v0.1.2
【远端删除tag】git push origin :refs/tags/v1.0.1
--------------------参考链接:https://www.cnblogs.com/yazhong-java/p/14982956.html