git 基础使用(配合 VS Code)


注: git访问仓库只需选择 生成token值或者 利用SSH绑定两种方法中的一种即可,有部分报错可能是由于网络原因引起的,可尝试多试几次。

1.git安装

A. git官网 下载git工具,默认安装即可,占用空间不大。
B. 查看git是否安装成功:命令行输入 git,结果如下:
在这里插入图片描述

2. Github 新建仓库和生成token值
A.新建仓库

 在GitHub上新建仓库,第一步点击 + 号,第二步取名字,第三步选择仓库是私有的还是共有的,第四步点击创建,由于我前面创建了名为nv_rv32fmul的仓库,所以创建按钮是灰色的。
在这里插入图片描述

B 生成token值

 进入GitHub个人界面,打开设置,一直往下拉,找到最下面的Developer settings,点击Personal access tokens,在点击按钮Generate new token,由于我已经产生过token了,所以界面有点不一样。填完Note,选完时间,勾选用于那些方面后,将页面拉到最底部,点击按钮Generate token 就会生成一串类似的字符(当时忘截图了):ghp_fXRO2mUoI4aDSQKCxtV1PNruVtD18i2po6bZ,将其先记在某处,后面会用到。
请添加图片描述
请添加图片描述
请添加图片描述

3.利用 SSH 完成 Git 与 GitHub 的绑定(使用token值则可跳过此步)
A.生成 SSH key

 首先检查电脑是否安装SSH(git安装默认带SSH),在cmd输入SSH命令:如下(若是没有识别则使用gitbash,在桌面右键就有)。
在这里插入图片描述
SSH命令
在这里插入图片描述

 然后输入 ssh-keygen -t rsa 命令,指定RSA算法生成密钥,然后敲三次回车键,期间不需要输入密码,之后就就会生成两个文件,分别为id_rsa和id_rsa.pub,即密钥id_rsa和公钥id_rsa.pub.如下,第一个冒号表示输入要保存key的路径,第二个表示对应的密码,第三个表示确认密码,三个都直接回车表示默认路径(C:\User\NightVoyager/.ssh),无密码。
在这里插入图片描述

B.在Github添加 SSH key

 进入GitHub个人界面,打开设置,选择SSH and GPG keys,点击New SSH key,将上一步的公钥id_rsa.pub的内容粘贴到Key处的位置,点击Add SSH key.最后是添加成功的截图。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

C.验证是否绑定成功

git Bash中输入命令:ssh -T git@github.com,结果如下:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.上传项目(命令行上传)

 在VS Code 终端或者 git Bash 命令行输入:

//配置提交代码时登记的邮箱和用户(注:其实这个邮箱和用户只是为了方便回溯代码是谁提交的,并不需要是github的邮箱和用户名,甚至是可以随便写的邮箱和用户名)
git config --global user.name "NightVoyager"
git config --global user.email "dxz.nv@qq.com"
// 把项目上传到github
git init    //初始化 git 执行完成后可以看到项目路径多了 .git文件夹
echo "GOOD" > README.md    //创建README.md并输入“GOOD”
git add *                              //将所有文件加入到暂时储存
git commit -m "commit test"   //提交
git remote add origin https://github.com/XiangzhongDeng/nv_rv32fmul.git  //注意这里一定要在github里新建相应的仓库,不然会报错。
git push -u origin master  //第一次 push会弹出要你输入用户名和密码的弹窗,密码用token值代替

 在输入命令:git push -u origin master 时会要求输入用户名(Github账号名字)和密码,如下所示。但是从2021年8月13日起,密码验证的git操作方式不再支持,所以需要采用第三步中生成的token值代替密码登入。
在这里插入图片描述
 正确输入用户名和密码后,便会生效命令将本地的代码同步到Github,输入命令截图和更新后的Github截图如下所示:

在这里插入图片描述

在这里插入图片描述

5.VS Code 配置及使用
A.配置 git路径

 在 settings.json 文件中,添加 git 的安装路径(设置中搜索git.path)。
在这里插入图片描述

 重新打开VS Code,可以看到界面左上角有如下内容,则添加成功。
在这里插入图片描述

B.配置git

 新建一个文件夹用于测试,使用VS Code打开,文件夹中具体的内容如下:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8SJPJltT-1648390766816)(en-resource://database/818:1)]
 同时在Github新建一个仓库名为:vscode git test。如下所示:
在这里插入图片描述

 然后和步骤4输入类似命令:(REMDME.md写了其他的,另外这里访问仓库我换了SSH方式,git remote add origin https://github.com/XiangzhongDeng/nv_rv32fmul.git 命令换成了 git remote add origin git@github.com:XiangzhongDeng/vscode-git-test.git),具体如下:
在这里插入图片描述

 可以看到,在Github查看已经更新了。
在这里插入图片描述

C.VS Code 直接操作

 将main.cREADME.md文件稍微做一些更改,如下所示。注意,需要点击加号暂存更改了并且需要提交的文件。
在这里插入图片描述

 然后点击提交已暂存文件,然后需要在输入框输入提供提交的消息(测试的话,可以随便写,我写的是second commit 表示第二次提交),然后回车。
在这里插入图片描述
 转到Github界面查看main.c文件内容,已经同步成功。
在这里插入图片描述

 还有一些其他功能如从远程仓库拉取、分支管理、克隆等就不一一演示了,都是类似的。在安装完
插件后便会有更多更方便的功能,待后面慢慢学习了。
在这里插入图片描述

6.错误记录

A.没有配置user.nameuser.email(在第4步上传项目有命令)
在这里插入图片描述

B.两张图是一个错误(一个是在git Bash工具一个是在VS Code终端输入的,使用命令:
git config --global http.sslVerify "false" )
在这里插入图片描述
在这里插入图片描述
C.这个就是第4步提到的需要用token值代替密码登入了。
在这里插入图片描述

D.大概率是由于没有先在Github建立同名仓库所引起的。
在这里插入图片描述

7.总结

 本篇博客记录了自己第一回学习使用git的基本操作,基本概念等,可能显得有一些繁杂。后续将学习更多的关于git使用的方法与技巧,本人不才,必有疏漏,望指正。

8.参考
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值