当前位置:网站首页 > 编程语言 > 正文

git log 指定版本(gitsubmodule版本 指定)



Git基础使用教程-连接github

  • ​​Git下载与安装​​
  • ​​设置​​
  • ​​基本用法​​
  • ​​创建版本库​​
  • ​​添加文件到版本库​​
  • ​​查看文件是否被修改​​
  • ​​查看及变更历史修改记录​​
  • ​​本地历史修改记录​​
  • ​​获得远程仓库历史修改记录​​
  • ​​将本地文件推送到github仓库​​
  • ​​拉取工程​​
  • ​​拉取当前最新版本​​
  • ​​查看指定版本​​
  • ​​如果遇到问题【Git-error】Your local changes to the following files would be overwritten by checkout​​
  • ​​推送​​
  • ​​项目版本​​
  • ​​本地打tag​​
  • ​​推送标签​​
  • ​​删除标签(修改标签)​​
  • ​​创建分支​​
  • ​​后续​​

Git基础使用教程(连接github/gitee)_git

点击Git GUI进入Git控制界面

Git基础使用教程(连接github/gitee)_github_02

查看配置信息
git config --list
git config user.name

通过上面的命令设置的信息会保存在~/.gitconfig文件中

Git基础使用教程(连接github/gitee)_git_03

执行命令git init,将这个目录变为git可以管理的仓库

Git基础使用教程(连接github/gitee)_推送_04

Git基础使用教程(连接github/gitee)_github_05

Git基础使用教程(连接github/gitee)_git_06

本地历史修改记录

Git基础使用教程(连接github/gitee)_推送_07

Git基础使用教程(连接github/gitee)_推送_08

获得远程仓库历史修改记录

  1. 查看所有分支:git branch -a
  2. 查看远程分支log: git log remotes/origin/远程分支名
  3. Git基础使用教程(连接github/gitee)_github_09

Git基础使用教程(连接github/gitee)_github_10

Git基础使用教程(连接github/gitee)_推送_11

拉取当前最新版本

git pull 是从远程仓库获取最新版本并merge到本地仓库。

下拉远程仓库feature的工程到本地

查看指定版本

  1. 首先我们查看版本信息
  1. 然后复制我们想查看的版本对应哈希值
    按Q即可直接退出
    3.转到指定的版本
    git checkout [上一步复制下来的版本对应哈希值]
    之后我们就可以查看当前版本工程了
    注:使用git checkout master可以重回主分支当前版本
如果遇到问题【Git-error】Your local changes to the following files would be overwritten by checkout

解决方法

  1. 方法:发起一个commit 存到提交历史
  1. 未跟踪文件的内容改动不重要,放弃修改

Git基础使用教程(连接github/gitee)_git_12

推送成功后,可以立刻在github页面中看到远程库的内容已经和本地一模一样了,登录你的github,从仓库中查看,发现已经和本地的保持一致。之后,只要本地做了修改提交,就可以使用git push origin master命令进行文件推送。

  1. 我们首先可以查看目前所有的版本

Git基础使用教程(连接github/gitee)_推送_13

  1. 查看标签和它的备注

Git基础使用教程(连接github/gitee)_推送_14

  1. 查看具体某一个标签
  1. 创建标签
    Git 支持两种标签:轻量标签(lightweight)与附注标签(annotated),本文以附注标签为例
  1. 通过使用 git show 命令可以看到标签信息和与之对应的提交信息
  1. 默认情况下,git push 命令并不会传送标签到远程仓库服务器上。 在创建完标签后你必须显式地推送标签到共享服务器上。 这个过程就像共享远程分支一样——你可以运行 git push origin 。

Git基础使用教程(连接github/gitee)_git_15

现在,当其他人从仓库中克隆或拉取,他们也能得到你的那些标签。

一般情况下,修改标签对应的项目版本,都是选择直接删除这个标签,然后创建一个标签,将对应的项目号和他对应起来,实现修改。

  1. 要删除掉你本地仓库上的标签,可以使用命令 git tag -d 。 例如,可以使用以下命令删除一个轻量标签:

创建my1分支: ​​​ 切换my1分支: ​​ 创建并切换my1分支: ​​ 更新master主线上的东西到该分支上:​​ 推送本地的my1分支到远程的feature分支:​​

到此这篇git log 指定版本(gitsubmodule版本 指定)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 苹果电脑装双系统好用吗(苹果电脑安装双系统会不会对电脑不好)2024-12-26 20:09:05
  • 打印控件已安装好怎么还是打印不了文件(打印控件安装成功还提示未安装)2024-12-26 20:09:05
  • Edge修复和重启都无法打开网页(edge修复和重启都无法打开网页怎么回事)2024-12-26 20:09:05
  • 划词翻译怎么打开(划词翻译怎么用)2024-12-26 20:09:05
  • 广度优先搜索是完备的吗知乎(广度优先搜索是什么)2024-12-26 20:09:05
  • Ubuntu换源更新缓存错误(ubuntu更新源的命令)2024-12-26 20:09:05
  • 划词翻译插件哪个好用一点(划词翻译插件哪个好用一点的)2024-12-26 20:09:05
  • 如何安装32位win10(如何安装32位APP)2024-12-26 20:09:05
  • 招标拆包是什么意思(招标拆包是什么意思呀)2024-12-26 20:09:05
  • mouse按键(mouse4是哪个按键)2024-12-26 20:09:05
  • 全屏图片