建立本地git与github的连接。
1、建立连接
1、首先在自己项目的文件夹里面右击鼠标,选择git bash进入到如下界面,然后初始化git,输入如下内容:user.name和user.email是自己设定的github里面的用户名和密码。
2、接着敲入命令git init,此时在文件夹中会出现隐藏文件夹git,
3、运行 ssh-keygen -t rsa -C “你的邮箱” ,它会有三次等待你输入,直接回车即可。
3、 此时已经生成ssh key,按照它给的文件目录找到这个文件,然后复制里面的ssh key,
或者执行以下语句。
4、 打开GitHub,点击settings-SSH AND GPG keys,添加进去自己复制的ssh key。提示输入密码就输入自己账户的密码就可以了。
5、 此时已经添加成功。显示如下界面,或者输入如下代码进行测试。
此刻说明已经建立了本地git与github的连接。
2创建远程仓库并且与本地关联。
1、创建新仓库
2、刚创建完之后会弹出如下界面,提示你可以建立连接,复制它的ssh地址
3、执行如下命令,后面的是你复制的地址
4、继续执行 git push -u origin master 将本地仓库上传至Github的仓库并进行关联:
如下显示关联成功。
5、以后上传就直接依次执行如下代码此时就可以完成上传文件了。
6、上传后的文件就是这个样子的。
3使用git时遇到的问题
1、git工具是全英文操作,很多东西不明白,就从网上看各种教程。
2、在执行 git push -u origin master 将本地仓库上传至Github的仓库并进行关联的时候一直出现这个问题,于是在网上找各种解决办法,最后了解到是因为自己没有将自己电脑上的文件入库,必须要使用git add . 命令入库(相当于放入缓冲区,只有缓冲区的文件才能上传)
入库命令如下
3、在上传文件失败时候因为不懂怎么弄,因此乱弄导致怎么也成功不了,后来重新与仓库进行关联,从头再来了一遍。现在总结出比较靠谱的上传文件的步骤如下。(以下均是直接输入)
(1)git init //配置git文件
(2)git add . //把当前目录下所有文件入库
(3)git commit -m“描述语句” //登记文件
(4)git remote add origin 仓库地址 //关联仓库
(5)git push origin master -u -f //推送文件到仓库
4、在使用git语句时候有时候根本不知道错在了哪里,在此我在网上搜到了一些判断当前状态的执行语句
git status //查看入库的状态
git config -list //查看设置
4、项目版本控制
1、首先我们先修改一下text.txt的内容,改成如下所示
2、修改过之后重新提交一遍文件,如果嫌步骤繁琐可以使用&符号连接各种命令
如下所示
提交完之后显示这个界面
3、刷新GitHub会看到此时已经更新文件,现在是第二个版本。
4、开始实现版本回退操作,在窗口输入命令git reset –hard HEAD即可回退到上一个版本。
版本回退代码如下
git reset –hard HEAD^ //回退到上一个版本
git reset –hard HEAD^^ //回退到上上个版本
Git reset-hard <commit_id //回退到指定commit>