【Git记录学习】github创建项目以及本地使用(vscode)

一、github创建空仓库

  1. 从github中创建空仓库

【Git记录学习】github创建项目以及本地使用(vscode)_第1张图片
  1. 在执行完上一步操作后会返回这样的界面,包括了一些基本的git操作以及HttpS/SSH地址

【Git记录学习】github创建项目以及本地使用(vscode)_第2张图片

  1. 生成一个readme.md文档(步骤2 Set up下面有蓝色的超链接,点击即可创建)

【Git记录学习】github创建项目以及本地使用(vscode)_第3张图片
【Git记录学习】github创建项目以及本地使用(vscode)_第4张图片

4.因为我创建的时候选择了私有仓库,所以要多设置一点东西好像。按步骤创建吧。

【Git记录学习】github创建项目以及本地使用(vscode)_第5张图片

然后再次点击【code】就会出现不同的提示了

【Git记录学习】github创建项目以及本地使用(vscode)_第6张图片

二、在vscode中连接github

  1. 打开vscode,ctrl+shift+p,输入git,找到git clone,输入github中获得的https地址,回车即可。

【Git记录学习】github创建项目以及本地使用(vscode)_第7张图片
【Git记录学习】github创建项目以及本地使用(vscode)_第8张图片

2*.然后出现了错误

执行指令,重复步骤一操作即可

git config --global http.sslVerify "false"
【Git记录学习】github创建项目以及本地使用(vscode)_第9张图片

输入刚刚申请的token,然后一直点击下步操作

【Git记录学习】github创建项目以及本地使用(vscode)_第10张图片

然后又出现错误了。

【Git记录学习】github创建项目以及本地使用(vscode)_第11张图片

解决方法:

git config --global --unset http.proxy
git config --global --unset https.proxy
【Git记录学习】github创建项目以及本地使用(vscode)_第12张图片

再次执行步骤1,成功打开。

【Git记录学习】github创建项目以及本地使用(vscode)_第13张图片

三、vscode中使用git

将侧边栏切换至【源代码管理】,能发现很多git功能。

【Git记录学习】github创建项目以及本地使用(vscode)_第14张图片
【Git记录学习】github创建项目以及本地使用(vscode)_第15张图片

vscode中git操作

在该文件中进行修改。

【Git记录学习】github创建项目以及本地使用(vscode)_第16张图片

侧边栏的文件后多了一个M(modify)

点击Test.md文件,工作区发生变化。

【Git记录学习】github创建项目以及本地使用(vscode)_第17张图片

点击侧边栏修改文件的【+】,将修改的文件提交至【暂存区】

【Git记录学习】github创建项目以及本地使用(vscode)_第18张图片

这时,侧边栏又发生了变化。

【Git记录学习】github创建项目以及本地使用(vscode)_第19张图片

在提交上的input栏输入一段话,之后点击提交。

【Git记录学习】github创建项目以及本地使用(vscode)_第20张图片
【Git记录学习】github创建项目以及本地使用(vscode)_第21张图片

这时,我们看看本地存储的文件有没有变化。

【Git记录学习】github创建项目以及本地使用(vscode)_第22张图片

本地仓库文件,内容发生了变化

但此时,github对应仓库的内容还未发生变化。

【Git记录学习】github创建项目以及本地使用(vscode)_第23张图片

所以,在执行操作结束后,可以将修改提交至远程仓库。

点击【同步更改】即可。

【Git记录学习】github创建项目以及本地使用(vscode)_第24张图片

再次打开github对应的仓库,发现已经发生了改变。(备注也增加了)

【Git记录学习】github创建项目以及本地使用(vscode)_第25张图片

四、总结与思考

在执行同步的时候,vscode弹出了,是否定时执行git fetch的弹窗。

所以,这里也先了解一下,从远程仓库进行数据下载、提交之类的指令。后面再通过案例来进行学习。

指令

解释

git pull

git pull 命令用于从远程代码仓库中获取最新的提交记录,并将这些提交记录合并到你的本地分支中。它包含了 git fetchgit merge 两个步骤,可以将这两个步骤合并为一个命令。

git fetch

git fetch 命令用于从远程代码仓库中获取最新的提交记录,但是不会将这些提交记录应用到你的本地代码库中。它会将最新的提交记录下载到本地的 .git 文件夹中,并更新远程分支的引用。

git push

git push 命令用于将本地仓库的分支中的提交记录推送到远程仓库中。通常,在推送之前,需要确保本地仓库中的更改已经被提交并推送到了本地仓库中。

想到在实际项目中,会遇到这样一种情况,同一个仓库,同事对仓库内容进行了修改,然后我在本地也修改了一部分,然后我要将对方修改的内容添加过来。

这个的话,需要将远程仓库的提交记录拉取到本地仓库,然后本地分支与远程分支合并。

后面用实际例子来学习吧。

反正这一节的目的达到了。

你可能感兴趣的:(git)