git相关的常用命令(二)

发布时间:2026/9/17 0:53:40

git相关的常用命令(二) git相关的常用命令二摘要\quad\quad创建github仓库并将代码提交至仓库中获取本机的SSH Key将代码push到仓库中。持续更新中…本文中用到的Git命令命令[鼠标点击命令可直接查看内容]作用ssh-keygen -t rsa -b 4096 -C根据你的邮箱初始化一个SSH Keycat ~/.ssh/id_rsa用以获取密钥的内容ssh -T gitgithub.com用以验证公钥私钥是否匹配git remote add origin gitxxxxxx在本地添加远程仓库的地址git push -u提交代码至远端仓库git clone复制远程仓库至本地vi ~/.bashrc给命令取别名简化命令git stash隐藏文件目录*4.获取SSH Key密钥*5.提交代码至GitHub的仓库中*6.使用bash alias简化命令4.获取SSH Key密钥并将其添加至GitHub中\quad\quad由于在日常的工作中不可避免的需要将代码存储在一个远端的仓库中这样就算电脑罢工也能找到代码。远端仓库里面用的最多的就是GitHub了。当然国内也有很多不错的仓库例如codeing.net、gitlab.com、以及码云gitee.com。\quad\quad这里主要讲解使用GitHub来存储代码。首先我们要明白为什么GitHub知道提交代码的是我们本人而不是一些非法分子。这里就要用到SSH Key了。\quad\quad首先祭出官网解释。知道要运行命令ssh-keygen -t rsa -b 4096 -C your_emailexample.com来初始化一个SSH Key。输入命令后点三次回车即可。当出现下面这个界面时则代表初始化成功了。进入这个目录可以看到里面多了一个公钥文件一个私钥文件。私钥文件是不能给别人看的否则别人可以修改你的代码。\quad\quad那么接下来就需要将这个密钥添加到GitHub的设置中了。使用命令cat ~/.ssh/id_rsa获取私钥内容然后将其添加至GitHub中\quad\quad最后使用命令ssh -T gitgithub.com测试是否添加成功。5.在GitHub中新建仓库后将代码提交到这个仓库中\quad\quad前面我们已经验证了自己的身份所以这时候我们就可以将代码提交至远端仓库了。两个命令\quad\quad1. git remote add origin gitxxxxxx(GitHub仓库的SSH)——将当前目录中的内容添加至名为origin的远程仓库。注意\quad\quad使用这个命令之前确保自己不在根目录中否则这个命令会将当前目录中的所有文件加入GitHub仓库中。\quad\quad2.git push -u origin master——将 master分支推送至origin仓库中。 -u是设置默认推送方式第一次运行后后面直接git push即可。出现这种页面则可以说明push成功。\quad\quad当然也可以将分支提交至origin中可以切换至想提交的分支再git push。或者直接使用git push origin x:x——将本地的x分支上传至远端的origin仓库中的x分支。git push -u xxx xxx -f——强制提交代码慎用。也可以使用命令git push origin --delete xx——删除某个分支。\quad\quad3.git clone gitxxxl——将代码克隆至本地会将分支一起克隆下来。注意\quad\quad如果代码时自己的且与自己本地相绑定那么可以用SSH下载否则就使用Https下载SSH 下载速度更快。\quad\quad4.git stash——用于临时隐藏文件解决文件冲突。使用这个命令常用于git pull之前。当本地的更改与远端仓库发生冲突时你可以先执行git stash然后执行git pull再执行git stash pop显示被隐藏的文件。6.将git命令简化\quad\quad对于一些常用的命令我们给它取个别名这样每次使用的使用只要用别名即可这样可以提高工作的效率。\quad\quad使用命令vi ~/.bashrc——进入编辑窗口根据自己的喜好设置即可。推荐使用alias gagit add alias gsgit status alias gmgit commit alias gloggit log --graph --prettyformat:%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%an%Creset --abbrev-commit -- | less alias gpgit pull完毕后Ctrl s保存使用命令source ~/.bashrc重启即可。
延伸阅读

更多相关文章

2026/9/15 18:19:51

三步轻松转换B站缓存视频:m4s-converter完整使用指南

三步轻松转换B站缓存视频:m4s-converter完整使用指南 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾经收藏或缓存了B站上的…

2026/9/17 0:48:48

SpringBoot微服务实战:天气API聚合、响应式调用与JPA持久化

简介:这是一份面向Java后端初学者与SpringBoot入门开发者的实战型天气预报系统源码,聚焦RESTful接口开发、第三方API集成及前后端基础交互,帮助学习者掌握企业级Web应用的快速搭建流程。资源共25个文件,包含19个Java类&#xff08…

2026/9/17 0:48:48

Llama3-70B部署优化:SGLang与vLLM性能对比与实战

1. 项目背景与核心挑战在大模型技术快速发展的当下,如何高效部署和推理大型语言模型已成为行业痛点。最近我在三个不同规模的GPU集群上完成了Llama3-70B的部署优化,对比测试了SGLang和vLLM两个主流推理框架的性能表现,期间踩过的坑足够写本技…

2026/9/17 0:48:48

数据标准量化评价体系构建与实践

1. 项目概述:当数据标准遇上落地难题在数字化转型浪潮中,几乎所有企业都在高喊"数据是核心资产"的口号。但真实情况往往是:花大价钱制定的数据标准文档在评审会上获得满堂彩,实际业务场景中却遭遇"水土不服"。…

2026/9/17 0:48:48

自然语言处理中上下文长度的技术解析与应用实践

1. 上下文长度的本质解析上下文长度(Context Length)在自然语言处理领域指的是模型能够同时考虑和处理的文本范围。这个看似简单的技术参数,实际上决定着AI模型理解人类语言的深度和广度。1.1 技术定义与计算方式从技术实现角度看&#xff0c…

2026/9/17 0:43:48

基于Vue3的PSD解析在线设计器:拖入浏览器即可编辑图层

简介:这款基于Vue的PSD解析在线设计器源码,面向需要搭建轻量设计工具或实现PSD导入解析的前端开发者,可复用于海报、广告、Logo、AI图像合成等创作场景,也能快速生成二维码海报、电商产品图、节日活动物料与名片设计。压缩包共382…

2026/9/16 12:52:37

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/17 0:03:13

WiFi密码安全测试:从原理到实战的字典暴力破解指南

1. 写在前面:我为什么要研究WiFi密码这件事先交代一下背景。我身边有不少朋友,家里的WiFi密码常年是"12345678"或者"88888888",问就是"好记"。直到有一次,隔壁邻居蹭网蹭到我家路由器后台都进不去&…

2026/9/17 0:03:13

redis-py服务控制与监控函数实战:从ping到slowlog的巡检指南

我用 redis-py 写了快五年的业务代码,坦白说,真正让我觉得这个客户端“像一个成熟工具箱”的,不是 get/set 那套基本操作,而是它那批专门做服务控制与状态监控的辅助函数。日常开发里,大家把redis.Redis(host..., deco…

2026/9/17 0:03:13

SpringBoot+Vue3实现中小企业设备管理系统开发实践

1. 项目概述与核心价值中小企业设备管理系统是制造业、服务业等领域的基础信息化工具。传统设备管理往往依赖Excel表格或纸质记录,存在数据孤岛、流程混乱、维护成本高等痛点。这套基于Java SpringBootVue3MyBatis的技术方案,通过前后端分离架构实现了设…

2026/9/16 22:55:57

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/16 22:56:09

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/16 22:56:16

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码