Git与Github的常用功能| 青训营笔记

98 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第3天

在青训营的大项目中,一个小组分工协作必然要用到git和github来协同分管代码。在此记录这十几天来常用或必须掌握的知识及快捷指令。

前言:Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。而github是一个基于git的代码托管平台。

一、GitHub创建仓库:

image.png 登录github,点击New。(绿色区域)

image.png 填写相关信息,注意选择创建README文件。

二、设置用户名与邮箱:

git config --global user.name "EdumundWang"
git config --global user.email "EdmundWang@163.com"

// 配置完毕后使用此代码来验证: git config -l

如果配置成功会显示yes。

三、将文件放入进暂存区:

将添加或修改的文件提交到暂存区:git add .
'.'是默认提交文件夹内所有文件,如果要提交具体文件的话可以将其换成提交的文件名。

四、获取密匙

曾经不知道还要操作这个……所以最开始提交一直失败。

输入ssh-keygen –t rsa –C “邮箱地址”

敲入回车后会显示一个保存密钥的地方,括号里面是它默认的位置。

接下来就什么都不用输入,一直回车。

接下来我们会在C:\Users\用户名"中看到.ssh这个文件夹。(这是个隐藏文件夹,和下文中的git是一模一样的,需要自己在电脑里设置。)

在.ssh文件夹中会看到id_rsa和id_rsa.pub这两个文件,后面那个文件夹是公开的,用记事本打开id_rsa.pub这个文件夹,复制文字。

回到GitHub,点击头像,打开setting,找到SSH and GPG 这个选项。

image.png

用New SSH Key配置就可以了。

验证是否设置成功:在git bash下输入如下命令: ssh –T git@github.com

如果是第一次配置信息,会让你输入yes或no,yes就可以了,然后检查目录下是否有known_hosts文件。

五、上传文件

git init来完成初始化工作,这时会出现一个名为.git的文件夹,和前面的.ssh文件夹一样是隐藏文件夹。

同步仓库内容: git pull github.com/你的Clone-wit…

提交命令: git commit -m "本次提交文件的提交说明"

增加管理: git remote add origin github.com/你的Clone-wit…

上传仓库: git push origin 你设置的分支