您的位置:首页 > 科技 > 能源 > 个人网站能否备案_seo关键词排名优化怎么收费_百度app下载安装官方免费下载_开通网站需要多少钱

个人网站能否备案_seo关键词排名优化怎么收费_百度app下载安装官方免费下载_开通网站需要多少钱

2025/3/25 20:53:31 来源:https://blog.csdn.net/2401_84019227/article/details/146384372  浏览:    关键词:个人网站能否备案_seo关键词排名优化怎么收费_百度app下载安装官方免费下载_开通网站需要多少钱
个人网站能否备案_seo关键词排名优化怎么收费_百度app下载安装官方免费下载_开通网站需要多少钱

git tag 以及git

先说收获

1. git bash windows

类似于linux的bash提供的shell命令行窗口,可以执行很多linux命令cd pwd ls vim cat touch mkdir还可以用正则匹配查看标签。相当于在windows上装了一个小的linux。git init myproject可以创建一个.git管理目录

2. git log --oneline

方便查看最近提交HEADtagorigin情况

3. working tree

翻译过来工作应该当前哪个分支修改什么或者没有修改什么这些目录结构文件结构一个架构一个一样所以当前工作working tree

4. 查看标签详细信息

git show v0.0

5. 修改分支名称

git branch -m cs abc

6. 查看当前git管理的状况

git status

7. git管理概念

version control核心这些都是本地各种各样操作同步同步origin包括origin代码都是很多操作一个而已要求就是网络包括config user.name user.email其实都是本地所以git核心功能就是本地管理一个项目目录所以gitorigin仓库相当于一个云盘而已多个开发者或者维护这个项目提供一个中间上传下载项目目录中间存储而已所以git重点本地操作云盘只是一个上传下载关系,所以叫代码托管平台,而不是代码开发平台。git80%可能更多都是本地操作

8. 一个本地目录可以关联多个远端仓库比如githubgitee

9. git merge 可以merge指定的tag到当前分支

分支是动态指针,tag是静态指针。合并之前git show tagname确认一下标签的具体情况

10. 可以v1.8.5-rc0一个v1.8.5的正式版的注释标签

双标签可行下面这个命令查询

> git show-ref --tags

11. git tag显示顺序问题

查找出来的标签,是按照字面顺序排序的,不是按照打标签的时间排序的

一、git tag

1. 查看最近的tag

git log --oneline

2. 指定提交,为这次提交打标签

git tag v1.0 commit_hash_string

3. 给指定提交,加注释标签

git tag v0.0 -a -m '启动项目' commit_hash_string

4. 查看标签

4.1 普通查看

git tag

4.2 正则匹配查看标签

git tag -l 'v1*'

5. 查看标签的详细信息

git show v0.0

6. 本地库推送origin库(git push不会把tag推送到origin库,需要单独push tag)

6.1 查看远程库的信息

git remote -v

6.2 推送单个标签到origin库

git push origin v0.0

6.3 推送所有标签到origin库

git push origin --tags

7. 删除标签

7.1 删除本地标签

git tag -d v1.8

7.2 删除origin标签

git push origin -d v1.8

二、说一说git

1. 介绍

gitbash命令行好像起来Linux命令差不多不是windows那种而是Linux风格那种可以pwd, ls还可以ls -a这几个命令windowscmd用不了

这样适合系统管理员熟悉命令可能起来vscode点点点可能还舒服前提熟练管理这个目录还有snapshot功能

首先明白这个命令看着简单可能给人一种错觉这个不是特别麻烦好像简单就是git clone,git pull,git pushgit checkout这些其实这个工具强大用的一般工作起来很多东西手动或者眼睛记忆力比如哪个版本改了什么哪个分支哪次提交怎么样合并分支解决冲突等等很多细节里面但是可以省很多力气增加容错不靠记忆力经验

具体知识点总结

git 干嘛官方视频里面version control翻译过来版本控制但是英文角度来说好像感受设计这个工具干嘛

you can version-control items just on your desktop, just with a single piece of software available at the command line. 命令可以控制

git init myproject 可以创建一个目录

cd myproject

git add .

git commit -m "importing all the code" 可以permanently records a historical

git checkout master

git commit -a -m "my new logo"

git checkout -b danasfeature

git commit -a -m "my feature code"

git push origin danasfeature

git pull

git merge danasfeature

git add -p myreport.markdown

git commit -m "added latest statistics"

git log --graph --decorate --abbrev-commit --all --pretty=oneline

git config --global user.name "Dana Devops"

git config --global user.email "danadevops@gmail.com"

git init project1

cd project1

create file1.txt

git add file1.txt

git commit -m "my first commit"

git副标题everything-is-local意思应该pushpull只是远程仓库交互大部分作用本地project directory进行各种控制snapshotreviewz

这个usernameemail主要本地记录commit提交记录origin仓库交互只是终端手段而已git version control system

2. 工作也叫文件

git status命令信息好像有个什么什么tree有时候不知道啥意思英文语境好像这么work zone或者好像什么什么所以工作区称为文件可能贴合实际情况git命令windows可以git --help然后常用命令解释linux差不多而且这个工作区git提示信息好像都是working tree比如下图参数解释提到working tree而不是工作翻译过来应该工作windows不能man git下面列出git help -a

3. .git这个隐藏目录

4. 一个文件恢复

5. 一个文件恢复指定committed_hashid

git checkout committed_hashid file_name

6. 已经committed怎么撤销

7. 分支管理

8. 修改分支名称

git branch -m cs abc # -m 应该modify

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com