当前位置:   article > 正文

超详细,手把手带你快速入门GitHub_github 的 10 分钟快速入门教程

超详细,手把手带你快速入门GitHub_github 的 10 分钟快速入门教程

还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!

王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。

对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!

【完整版领取方式在文末!!】

93道网络安全面试题

内容实在太多,不一一截图了

黑客学习资源推荐

最后给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

1️⃣零基础入门
① 学习路线

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

image

② 路线对应学习视频

同时每个成长路线对应的板块都有配套的视频提供:

image-20231025112050764

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以点击这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

12.回到桌面,点击鼠标右键,会出现两个选项Git GUI Here和Git Bash Here,在打开Cmd(Win+R),分别输入git和git --version,如果出现如下图的情况,即安装成功!

图片

配置

首先需要设置使用Git时候的名字和邮箱,名字需要使用英文

git config --global user.name “Firstname Lastname”  # 名称
git config --global user.email “your_email@example.com”  # 邮箱

# ~/.gitconfig中以如下形式输出文件
[user]

name = Firstname Lastname
email = your_email@example.com

需要注意的是:

  • GitHub上公开仓库的时候,名字和邮箱会一同被公开,所以请不要使用不便公开的隐私信息
  • 程序员来自世界各地,请使用英文,不要使用汉字;如果不想使用真名,可以使用网站的昵称

如何提高命令输出的可读性?

git config --global color.ui auto   # 将color.ui 设置成auto

创建账户

进入创建用户的页面:http://github.com/join,填写如下的信息在点击Create an accout即可

图片

配置SSH

GitHub上连接现有仓库的认证,是通过使用了SSH的公开密钥认证方式进行的。现在我们需要创建公开密钥所需的SSH Key,并将其添加到GitHub。

ssh-keygen -t rsa -C   # 创建SSH Key

接下来需要输入两次密码,最终会生成两个文件:

  • id_rsa:私有密钥
  • id_rsa.pub:公开密钥

下面我们需要在GitHub中添加公开密钥,今后就可以使用私有密钥进行认证。点击右上角的账户设定按钮:

图片

进入settings之后,添加新的SSH Key~

图片

接下来会出现Title和Key两个输入框,在Title中输入适当的密钥名称,Key部分复制上面id_rsa.pub文件中的内容~

cat ~/.ssh/id_rsa.pub   # 查看内容

添加完成之后,会在我们的邮箱中收到一封提示“公开密钥添加完成”的邮件,确认即可。这样便完成了整个手中的私人密钥和GitHub的认证和通信问题,验证一下:

ssh -T git@github.com

在接下来的页面中输入密码和yes即可完成验证。

建立仓库

首先我们必须明白一点:仓库有两种

  • 远程在GitHub上的仓库:远程仓库
  • 在自己本地的仓库:本地仓库

远程仓库

1、建立远程仓库需要我们先登陆自己的GitHub账号,再进行建仓。

图片

2、我们创建一个git_start的仓库

  • 仓库的名字
  • 仓库的简单描述
  • 不要在远程仓库添加README.md文件。我们使用手动push的方式来添加

图片

3、仓库解释

打开上面我们创建好的仓库,会出现如下的内容(先写上注释,后面慢慢解释)

echo “# git_start” >> README.md    # 往README.md中写入内容
git init  # 初始化
git add README.md   # 添加文件
git commit -m “first commit”   # 提交并注释
git branch -M main  # 提交分支
git remote add origin git@github.com:pidada/git_start.git   # 建立远程仓库与本地仓库的连接
git push -u origin main  # 推送

图片

本地仓库

1、建立本地仓库

所谓的本地仓库,就是你自己电脑客户端的仓库。同样地,笔者在本地建立了同样名字的本地仓库git_start,其实就是个文件夹

本地仓库要和远程仓库保持一致

mkdir git_start  # 创建文件夹,即仓库
cd git_start  # 切换到仓库中
ls  # 查看内容,目前是没有任何内容

图片

2、初始化操作

echo “学习GitHub的使用,快速入门” >> README.md   # 往文件中写入内容,后面可以更改
git init   # 初始化

图片

初始化之后会在当前目录下自动生成一个.git的文件。这个文件下存储着管理当前目录内容所需要的仓库数据。

3、查看待提交文档

通过ls查看已经有了README.md文档

git status  # 查看待提交的文档

图片

4、提交文档

我们将上面的README.md文档和生成的.git文档一并提交

git add .  # 提交全部文件
git add README.md  # 单独提交一个文件
git commmit -m “2021-1-1”  # commit提交,同时写上备注:2021-1-1

# add 和 commit的同步操作
git commit -am “2021-1-1”

注意:执行了add操作,文件还没有被上传到Git远程仓库中,只是提交到了缓存区域~

git commit -m "2021-1-1"才是真正地提交内容,同时写上备注:将文件从缓存区提交到远程

5、建立远程仓库连接并推送

git remote add origin git@github.com:peter/git_start.git  # 建立连接
git push -u origin master  # 推送到master分支

图片

6、检查

此时我们刷新远程仓库的页面,会发现页面更新了,也有了内容:

图片

7、查看提交日志

git log  # 查看提交日志
git log --pretty=short  # 只显示一行简述信息
git log README.md  # 只显示指定目录、文件的日志
git log -p README.md  # 只显示指定目录、文件的日志修改前后的改

commit栏旁边显示的是指向这个提交的哈希值。Git的其他命令中,在指向提交时会用到这个哈希值

Author栏旁边是Git设置的用户名和邮箱地址

Date栏显示的是执行日期和时间

最下面是提交信息,-m 参数后面的信息

图片

8、修改README.md文件

通过vim编辑器修改内容如下:

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以点击这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/592082
推荐阅读
相关标签
  

闽ICP备14008679号