一句话:不会使用github的coder,不能称之为coder
我在这之前,只知道github,都说是代码仓库,其他的一概不知,为什么写这篇文章呢,主要怕我自己以后忘了,看的时候突然发现自己以前装了git,为什么会装呢,是因为我之前有个老师,思维活跃,天天上课属于天上一句,地下一句,你们都不知到什么是编程,来这节课我们来讲讲真正的编程,等等,天天要带我们进行真正的编程,虽然很多很乱,但是跟着他倒是真正的开阔了眼界,以至于现在发现自己在两年前装了git,不可思议。
第一步:下载git,然后安装
安装时,除了有一步是选择use git from git bash only....其他默认,不过我是不知道自己在两年前选了什么,突然感觉自己要凉
第二步,配置环境 变量,将git 的bin 文件夹的路径放入环境变量中
第三步:配置本地git账户
在c盘用户名的文件夹里会找到下面的文件,打开里面记录了你的用户名和密码
第四步,搭建git服务器(远程仓库)github
本地和远程仓库,配置免密钥登录,这是将本地和github关联,暂时没有设计到相关项目
输入ssh-keygen -t rsa -C 18852861256@163.com 然后 几次回车就可以了,我的已经设置好了,就不重写了,本地密钥已经配置好了,下面我们需要将本地密钥配置到远程,配置好之后就以为着本地计算机和远程仓库关联了。
打开github,输入本地密钥
title可以随便取,key的话,要用刚刚本地配置好的密钥,看好下列文件的路径,打开第二个文件
第五步,说明本地和gitihub已经关联好了,我们需要测试连通性
git中输入命令
如果下列路径中,出现第三个文件,表示可以通信了,本地和远程关联
================================================================================================
到这一步,仅仅表示本地和github仓库关联了,我们使用的是ssh密钥,然后会想到,我在本地写一个项目怎么传到并更新,下面,
第一步,在本地新建git项目,并发送给远程
我呢,就把我自己最近的ML学习的代码传上去把
你所要上传的文件夹里面。右键 git bash,输入命令git init
观察文件夹内的变化,多了一个.git 文件夹
第二步,在远程建立一个项目,表示和你本地的项目对应n
第三步,创建仓库进行关联
箭头所指的是远程唯一标识符,点一下ssh就可以拼接下列命令了,然后就表示本地项目和远程项目关联了,项目放在了本地master分支中了,与远程master。git remote add origin git@github.com:xxr11/MLremote.git
第四步,第一次将本地项目发布到远程(本地--远程)
流程是:本地工作目录---》暂存区---》版本库(分支)-------》(远程仓库)
git add. //将文件-------------->暂存区,.代表当前文件
git commit -m "注释内容” //暂存区--------》本地分支
第一次将本地分支中的项目提交到远程:git push -u origin master
接下来,就是我成功发布的截图了
第五步,第一次将远程项目下载到本地(远程--本地)
git clone 项目唯一标识符,点击下图中的Clone and download ,复制项目唯一标识符
这个位置的问题,你在哪个文件夹内右击选的git bush..,调出来的控制台,远程项目就会下载到相应的文件夹内
第六步,提交,就是项目已经存在在远程项目中,你修改了代码,想要能够上传到远程(本地到远程)
git add .
git commit -m "提交到分支“
git push origin master
第七步,更新,远程中项目被他人修改了,你想把项目的改变更新在本地项目中
git pull
如果报错没连接的话,请执行$ git remote add origin git@github.com:xxr11/MLremote.git