简单总结下使用git步骤,希望与诸君共同学习。说简单也简单,说复杂也复杂。网上一直没有特别好的理论和教材。理论部分自行观看:
视频来源
文档来源
现在以coding为例,将实践部分总结一下(默认已经有了账号和密码了哈)。步骤如下:
一、建议联系(密钥通信)
首先我们需要将代码上传到 github/coding/gitee
上,那么我们如何和这个网站联系,以及识别我们的身份呢?常用的方式有两种,一种是使用账号密码,另外一种是使用加密通信**(可以简单认为是经过一次验证,以后都不需要输入账号密码的方式,在这里,我们使用第二种,密钥)**
-
创建仓库。也就是远程存放代码的地方。
-
加密通信需要部署公钥。也就是将本地生成的口令告诉 coding 。下次通信后就可以直接验证口令,不用输入账号密码。
-
得到公钥的方式,网上有,也可以参见如下:
ssh-keygen #生成公钥
一直点回车,直到出现有图标为止。
然后打开`~/.ssh/id_rsa.pub`文件(~表示用户目录,
比如我的`windows`就是`C:\Users\Administrator\.ssh\id_rsa.pub`),复制其中的内容
公钥内容类似这种ssh-rsa
开头:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC10PxxOH3kyN8e4UXVz3KoG8f9ImVJivqGkO9WNNZkqwSWtssK2Ic8XvUforrgN3TUvphHNW4SBNlEBbcIrLMK2QWvOG8zrWid2YsOtNA21nnazx4Mcct+nlN5l6eON68g6UOjZrNHnwMYGtHYKVB0dX90Dr02BRlw02cRbb11KmQk78rIPOazlU/lqHz2jlk6+e1AvLzec9qm+q/U5xgjuJ+B2Av+n5Z/xj3fA/ruFShSwfabwijdB3J9cKTO9OmrMQbV61p9RqXvqorhKPzE7m5PY+P/H73w0A3EUVbfl3KXz3PTBykup00KsLK5cU9vktCigbeMP6dJWmJniA93 xxx@DESKTOP-J9T18U5
二、将远程和本地仓库进行融合。
将网上项目下下来,并整合入本地项目(主要得到.git
文件夹,它是远程仓库和本地仓库连接的关键) 。
新建一个空文件夹,把项目克隆下来。(这里我新建了文件夹gittest
,使用如下命令将文件克隆下)
git clone ssh地址 例如:
git clone git@e.coding.net:supercoder2019/des/moyu.git
将.git
文件夹放入本地项目中
然后将本地项目中的工程 add
,添加入暂存区
git add . #将文件夹下所有文件添加入暂存区
将暂存区的代码 commit到本地仓库
git commit -m "消息内容" 提交暂存区中的内容到本地仓库 -m 提交信息
最后,将本地仓库中的代码 push到远程仓库
git push 提交到远程
三.然后去网络仓库看一下。就可以发现项目已经上传。
是不是很简单。狗头.png