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

 

posted @ 2023-01-30 11:08  expworld  阅读(23)  评论(0编辑  收藏  举报