Git基础使用教程-连接github
- Git下载与安装
- 设置
- 基本用法
- 创建版本库
- 添加文件到版本库
- 查看文件是否被修改
- 查看及变更历史修改记录
- 本地历史修改记录
- 获得远程仓库历史修改记录
- 将本地文件推送到github仓库
- 拉取工程
- 拉取当前最新版本
- 查看指定版本
- 如果遇到问题【Git-error】Your local changes to the following files would be overwritten by checkout
- 推送
- 项目版本
- 本地打tag
- 推送标签
- 删除标签(修改标签)
- 创建分支
- 后续
点击Git GUI进入Git控制界面
查看配置信息
git config --list
git config user.name
通过上面的命令设置的信息会保存在~/.gitconfig文件中
执行命令git init,将这个目录变为git可以管理的仓库
本地历史修改记录
获得远程仓库历史修改记录
- 查看所有分支:git branch -a
- 查看远程分支log: git log remotes/origin/远程分支名
拉取当前最新版本
git pull 是从远程仓库获取最新版本并merge到本地仓库。
下拉远程仓库feature的工程到本地
查看指定版本
- 首先我们查看版本信息
- 然后复制我们想查看的版本对应哈希值
按Q即可直接退出
3.转到指定的版本
git checkout [上一步复制下来的版本对应哈希值]
之后我们就可以查看当前版本工程了
注:使用git checkout master可以重回主分支当前版本
如果遇到问题【Git-error】Your local changes to the following files would be overwritten by checkout
解决方法
- 方法:发起一个commit 存到提交历史
- 未跟踪文件的内容改动不重要,放弃修改
推送成功后,可以立刻在github页面中看到远程库的内容已经和本地一模一样了,登录你的github,从仓库中查看,发现已经和本地的保持一致。之后,只要本地做了修改提交,就可以使用git push origin master命令进行文件推送。
- 我们首先可以查看目前所有的版本
- 查看标签和它的备注
- 查看具体某一个标签
- 创建标签
Git 支持两种标签:轻量标签(lightweight)与附注标签(annotated),本文以附注标签为例
- 通过使用 git show 命令可以看到标签信息和与之对应的提交信息
- 默认情况下,git push 命令并不会传送标签到远程仓库服务器上。 在创建完标签后你必须显式地推送标签到共享服务器上。 这个过程就像共享远程分支一样——你可以运行 git push origin 。
现在,当其他人从仓库中克隆或拉取,他们也能得到你的那些标签。
一般情况下,修改标签对应的项目版本,都是选择直接删除这个标签,然后创建一个标签,将对应的项目号和他对应起来,实现修改。
- 要删除掉你本地仓库上的标签,可以使用命令 git tag -d 。 例如,可以使用以下命令删除一个轻量标签:
创建my1分支: 切换my1分支: 创建并切换my1分支: 更新master主线上的东西到该分支上: 推送本地的my1分支到远程的feature分支:
到此这篇git log 指定版本(gitsubmodule版本 指定)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/30134.html