【学习记录25】学习一些比较有用的git命令

这篇具有很好参考价值的文章主要介绍了【学习记录25】学习一些比较有用的git命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、初始化

1、初始化仓库

git init

2、初始化并创建分支并切换到dev分支

git init -b dev

二、添加文件

1、添加要提交的全部文件

git add .

2、对这次提交的说明描述

git commit -b "第一次提交"

三、分支操作

1、查看分支

git branch

2、创建分支

git branch test

3、创建分支并切换到分支

git checkout -b test

4、修改分支名字,把test分支修改为prod

git branch -m test prod

5、删除分支prod,强制删除分支用-D

git branch -d prod

四、合并子分支到主分支

1、切换到主分支main

git checkout main

2、合并dev分支的内容到main分支

git merge dev

五、commit提交操作

1、修改上一次提交相关操作

实例:比如我提交了文件a.text

	git add a.text
	git commit  -m '第一次提交'

情况1:是这次提交的a.text里面有错别字,重新改了错别字,但是不想产生一条新的提交记录,我想合并到上一次提交记录里,使用下面命令

git commit --amend -m '第一次提交'

情况2:如果遗漏了一个文件b.text,还是不想产生一条新的提交记录,就要合并到上一次提交记录里,使用下面命令

先添加遗漏的文件

git add b.text

使用–amend修正并提交

git commit --amend -m '第一次提交'

情况3:提交记录的描述写错了,修改

git commit --amend -m '第一次提交-改'

六、关联远程仓库

1、本地git目录关联远程仓库,在根目录输入如下命令;(myname 自定义远程仓库名)

git remote add myname https://github.com:wenhui/test.git

2、推送本地到远程库(myname对应上面的自定义名)(main对应分支),下面命令意思是推送本地库到远程库myname的main分支下

git push myname main

七、操作远程仓库和分支

1、查看当前本地仓库对应的远程仓库

git remote -v

2、查看本地分支

git branch

3、查看本地+远程分支

git branch -a

4、推送本地的aaa分支到远程库

git push origin aaa

5、推送本地的所有分支到远程库

git push origin --all

6、设置默认分支:在git远程仓库网站里面设置

7、删除远程分支:在git远程仓库网站里面删除

8、本地删除远程仓库分支

git push origin -d  test

八、对git打标签

标1、打标签(下面是对最后一次提交打标签)

git tag v1.0

2、给指定提交打标签,

先查看所有提交,可以看到每次提交和他的id(ajdefs3)
git log --oneline
git tag v0.5 ajdefs3

3、为指定提交打标签,并注释

git tag v0.0 -a -m '给v0.0做个注释' jdjad2d

九、标签到操作

1、查看标签

git tag

2、查看标签内容中包含v1的

git tag -l 'v1*'

3、查看某个标签详细信息

git show v0.0

4、推送本地标签v0.0到远程库origin

git push origin v0.0

5、推送所有标签到远程库

git push origin --tags

6、删除本地标签

git tag -d v0.0

7、删除远程库的标签

git push origin -d v0.0

十、创建发行版:在github网站选择分支和标签后填入描述等信息发布

十一、fork和pr操作

fork和pr fork克隆别人的仓库,并通过pr贡献给源仓库文章来源地址https://www.toymoban.com/news/detail-836671.html

1、在github网站fork一个项目到自己的git网站中

2、克隆仓库并修改内容push

3、在github网站中点击 open pull request,填入相关内容

4、等待源仓库主人通过或者不通过

到了这里,关于【学习记录25】学习一些比较有用的git命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 学习AD的一些记录

    并保存。    复制,并粘贴到自己创建的原理图库中。PCB库同理  注意:这个元器件的位号需要自己变动,且每个元器件的位号要不一样!   画完原理图之后,需要将原理图库和PCB库进行关联(在pcb中导入之前,需要检查封装),不然将原理图转PCB的时候报错。 如:原理图库

    2024年02月10日
    浏览(35)
  • git常规操作流程(纯命令行操作)和一些注意事项

    当你在单位拿到了git仓库,并利用公司给你的OA账号和邮箱完成了你的git基础配置,下面就是使用命令行的无错固定操作流程 如果你很着急,你可以直接跳到最后的 总结部分 1.从仓库克隆代码到本地 这里的[codeUrl]就是你仓库的地址,当你在仓库点击图中绿色位置时,剪贴板复制的就

    2024年02月03日
    浏览(49)
  • git 常用命令记录

    1、常用命令    图出自:Git 常用命令大全 git reflog (Reference logs ): 查看所有分支的所有操作记录信息(包含已经被删除的 commit 记录和 reset 的操作), reflog属于本地 存储,用于记录用户的本地操作,并不在Git仓库中存储,常用于恢复本地的错误操作(版本回退或恢复)

    2024年02月07日
    浏览(35)
  • 码一些有用的东西网站的域名被拦截怎么办? 教你快速解除各种拦截

    今天跟大家讲解一下网站域名被拦截怎么办?怎么去解决,相信这个问题一直都是很多人的困惑吧,其实大部分行业的拦截都是可以进行处理的,针对新人来讲可能还不知道什么网站域名被拦截,下面我详细来讲解下。 什么是网站域名拦截? 网站拦截就是别人投诉了你的网

    2023年04月19日
    浏览(51)
  • 记录自己常用的git命令,备忘

     1. 查看修改信息的状态:git status 返回更新了但是没有做commit文件的内容 2. 将修改文件确认添加到项目中。git add . 确认所有修改 git add -A 文件路径:对单一文件进行添加 补充:撤销添加的文件命令:git reset HEAD 3. 提交操作: git commit -m “提交代码对应的批注” 将代码提交

    2024年02月03日
    浏览(38)
  • Git 进阶 高级用法,重要命令记录

    本篇文章用于记录Git高级用法,新手可以看我的另一篇文章:Git基础教学。 Git git fetch 是git pull 的细分步骤,git pull 包含了git fetch git pull origin master 上述命令其实相当于git fetch + git merge 在实际使用中,git fetch更安全一些 因为在merge前,我们可以查看更新情况,然后再决定是否

    2024年03月15日
    浏览(60)
  • 【Docker】有用的命令

    docker镜像(Image) docker镜像类似于虚拟机镜像,可以将其理解为一个只读模板。除了提供容器运行时所需的程序、库、资源、配置等文件外,docker镜像还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。 镜像是创建docker容器的基础,它可以通过版本

    2024年02月21日
    浏览(31)
  • 记录--五个有用的iframe踩坑问题,快收藏!

    你不会还不知道iframe不能嵌入百度首页吧?为了丰富用户体验,我们常常会将其他网站的内容嵌入到自己的网页中。然而,随之而来的是一个常见的问题:Iframe 嵌入网站无法正常使用。你是否也曾遇到过这个困扰,不知道该如何解决呢?文将深入探讨 Iframe 嵌入时可能遇到的

    2024年02月14日
    浏览(31)
  • git命令使用 将git仓库克隆到另一个仓库,并保留原来的提交记录

    君子拙于不知己,而信于知己。——司马迁   清屏:clear 查看当前面板的路径:pwd 查看当前面板的文件:ls 创建文件夹:mkdir 文件夹名 创建文件:touch 文件名 删除文件夹:rm -rf 文件夹名 删除文件:rm -f 文件名 移动文件/文件夹:mv 需移动文件/文件名 目标文件夹/(../上级)  

    2024年02月12日
    浏览(52)
  • 浏览不良网站一定会有记录吗?无痕模式有用吗?

    到了晚上,夜色降临,就会有一些小伙伴感到寂寞难耐,慢慢地由于兴致又或许由于无聊,于是乎打开了一串不明网址。 那些网址具有极大的诱惑性,有很多花哨的页面以及神秘的视频。 有不少人带着侥幸的心理,只要手机安装了杀毒软件,手动,杀毒又或者开启了无痕浏

    2024年02月10日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包