发布时间:2026/7/28 17:06:08
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/7/28 17:06:08

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

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

2026/7/28 18:11:14

汇编语言(王爽 第三版)第九章

笔记: 操作符offset取得标号偏移地址,由编译器处理 CPU在执行jmp指令时并不需要转移的目的地址,依据位移进行转移检测点9.1 (1) 只要ds:[bx1]起始地址的两个字节为0就可以了: 答案①db 3 dup (0) 答案②dw …

2026/7/28 18:11:14

python——Fasttext新手学习笔记。

Fasttext 如他的名字一样,最大的特点:fast。 [https://github.com/facebookresearch/fastText/tree/master/python#requirements] FastText是一个高效学习单词表示和句子分类的库。在本文中,我们将介绍如何在Python中使用FastText。 目录 需求…

2026/7/28 18:06:14

3天学完linux基础-----第二天

2.1.22 软件安装介绍 学软件开发,各种台的软件熟练安装是必须要熟练掌握。大家都知道,Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装;在android或者apple中安装软件时&#…

2026/7/28 13:41:25

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

2026/7/28 0:03:34

学术论文研究创新点梳理与核心价值提炼指南

本科毕业论文是大学四年最大的坎。开题报告憋一周写不出三页,找文献翻遍十几个网站还是缺关键资料,写正文卡壳半天憋不出一句话,降重改到凌晨三点结果逻辑全乱,答辩前一天PPT还没做完。别慌,亲测这四个工具能让你少熬半…

2026/7/28 0:03:34

开发商售楼处数字化升级怎么做?

房企的数字化转型投入正在快速增长,据行业数据显示,2025年房企数字化投入规模已突破800亿元,年复合增长率达35%。售楼处的数字化升级不是单一环节的改造,而是从“获客-展示-成交-服务”全链路的系统升级。数字化升级四步法第一步&…

2026/7/28 0:03:34

模型不再值钱之后,AI 编程工具在争什么

2026 年 7 月,AI 编程工具赛道发生了一个标志性转折:模型本身不再值钱了。当 Kimi K3 开源模型在编程基准上击败 GPT 和 Claude,当 GitHub Copilot 第一次把开源模型纳入选择器,当 OpenAI 把 Codex 并入 ChatGPT 做成三合一超级应…

2026/7/28 4:38:09

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…