git到github的使用简介

什么是github

在这里插入图片描述

是专门用来给git提供仓库托管服务的一个网站,我们可以将自己的项目上传到github的仓库里,这样不仅可以随时随地想码就码,而且可以规范我们对代码版本管理的意识。

妈妈再也不应担心我滴代码丢失啦✌️

如何使用github

1. 首先我们得先注册github的账号,拥有账号我们才算加入了GitHub的大家庭中来
2. 配置好本地的ssh加密步骤
第一步

检查主目录下是否存在.ssh文件
在这里插入图片描述

如果没有可以输入一条指令
ssh-keygen -t rsa -C "你的邮箱" 你的邮箱换成邮箱号
接下来可以一直按回车也可以进行一些设置。
然后在.ssh文件夹中找到你的公钥id_rsa.pub与私钥id_rsa

好,到目前为止我们的准备工做已经完成

第二步

在github的个人账户设置里找到ssh keys
在这里插入图片描述

在这里插入图片描述

将你的id_rsa.pub里的内容复制粘贴到那里即可。

现在你已经可以通过你的git对github上的资源进行clone与push了

第三步

关联远程库
使用命令
git remote add origin git@github.com:xxxx/xxxxx
远程库的名字是origin也可以替换成其他的
再使用命令
git push -u origin master将本地内容推送到远程
其中-u这个参数是将本地的master分支与远程的master分支关联起来。


命令汇总

git remote add xxxx git@github.com:xxxx/xxx关联远程库
git push -u origin master推送master分支并且与远端关联
git push origin master推送master分支

从github上克隆库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yGSDCXqO-1611829214965)(http://www.whitexiubi.com/usr/uploads/2021/01/2192144661.png)]
将这一段代码复制下来然后在命令行中输入
git clone xxxxxxxxxx为你复制下来的代码
这样就从远端下载到你的本地中来了哦


基本工能已经介绍清楚了,下面就展示一下分支管理一般会用到的命令,接下来就是实践环节,遇到什么问题要善于在google上找答案了。

分支常用命令
git branch查看当前分支
git checkout -b xxx创建xxx分支并切换
git branch xxx创建xxx分支
git checkout xxx切换到xxx分支(不推荐)
git switch xxx切换到xxx分支(推荐)
git merge xxx将xxx分支合并到当前的分支
git branch -d xxx删除分支
git push origin --delete xxx删除远端分支
git branch -a查看已有本地与远端分支

分支一般是在准备新加什么功能的时候就新建一个分支,在功能加入完成后就将分支合并且删除,当然分支管理还有很多学问,这个可以在后续的学习中进行尝试

我的博客www.whitexiubi.com欢迎大家来捧场。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
图片隐写是指将一张图片隐藏在另外一张图片里面,而 PNG 文件是一种常见的图片格式,因此可以将一张图片隐藏在 PNG 文件中。以下是一个简单的例子: 1. 首先,将要隐藏的图片命名为 image.jpg,将要隐藏图片的 PNG 文件命名为 cover.png。 2. 将 image.jpg 转换为二进制文件,并将其插入 cover.png 中。 ```bash $ xxd -p -c 99999 image.jpg > image.hex $ cat image.hex | tr -d '\n' | xxd -r -p | dd of=cover.png bs=1 seek=100000 conv=notrunc ``` 这里的 `xxd -p -c 99999 image.jpg` 将 `image.jpg` 转换为十六进制,然后 `cat image.hex | tr -d '\n' | xxd -r -p` 将十六进制转回二进制,最后使用 `dd` 命令将二进制插入到 `cover.png` 的第 100000 个字节处。注意,这个位置可以根据具体情况进行调整。 3. 查看生成的 PNG 文件,可以看到图片已经被成功隐藏。 ```bash $ file cover.png cover.png: PNG image data, 800 x 600, 8-bit/color RGB, non-interlaced $ eog cover.png ``` 可以使用 `file` 命令检查文件类型,并使用图片查看器查看图片内容。 4. 提取隐藏的图片。 ```bash $ dd if=cover.png of=image2.jpg bs=1 skip=100000 ``` 这里的 `dd` 命令将 `cover.png` 中的隐藏图片提取到 `image2.jpg` 中。同样地,提取位置可以根据具体情况进行调整。 以上是一个简单的示例,实际情况可能更加复杂。在实际的 CTF 中,可能需要使用更加高级的隐写技巧来隐藏图片,例如使用 Least Significant Bit (LSB) 算法或者 F5 算法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值