首页 > 其他 > 详细

Git 使用总结

时间:2019-02-23 19:13:54      阅读:115      评论:0      收藏:0      [点我收藏+]

切换检出到本地分支 boot-simple(从远程分支拉取代码):git checkout -b <localBranchName>  origin/<remoteBranchName>

从本地仓库当前分支创建新的分支:git branch <newLocalBranchName>

删除本地分支:git branch -d <localBranchName>

删除远程分支:git push -d origin <remoteBranchName>

 

查看当前分支日志:git log

查看本地指定分支日志:git log <localBranchName>

查看远程分支日志: git log  remotes/origin/<remoteBranchName>(也可用登录远程仓库查看)

 

回滚整个版本:

git reset --hard tag_name/commit_id/HEAD :回滚到tag_name或者commit-id,将commit-id之后提交的commit都去除,

如果误操作导致退回到之前的版本,用git log是查不到reset日志,得用git reflog查到reset日志,可以再恢复到现在的版本git reset --hard(具体操作见:https://blog.csdn.net/magiclyj/article/details/81475601)。

git push -f  remote  <remoteBranchName> 可以强制将远程仓库分支更新为回滚的版本。

回滚某个文件:

  两种方法:

    1、git checkout  commit_id a.txt ==> git push

    2、git reset commit_id a.txt==>git status(会发现缓存区改变了,工作区没有改变) ==>git commit -m ‘reset file xxxx‘ ==>git checkout  -- a.txt(工作区变了)

推荐GIT教程:

https://www.yiibai.com/git

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000#0

 

Git 使用总结

原文:https://www.cnblogs.com/feibazhf/p/10423747.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!