这是我参与「第四届青训营 」笔记创作活动的第3天
在青训营的大项目中,一个小组分工协作必然要用到git和github来协同分管代码。在此记录这十几天来常用或必须掌握的知识及快捷指令。
前言:Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。而github是一个基于git的代码托管平台。
一、GitHub创建仓库:
登录github,点击New。(绿色区域)
填写相关信息,注意选择创建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 这个选项。
用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 你设置的分支