发表于: 2019-12-10 22:50:16
1 966
今天完成的事情:费劲千兴万苦找回的自己的数据,防止以后出现做出多项防范措施
明天计划的事情:继续任务
遇到的问题:电脑损坏最终还是最坏的结果,数据全部丢失,找回工作的数据和自己的数据费劲力气回忆各种可能的备份
收获:整理之后第一时间集中到一起做了整体的备份,虽然已经损失很多了,尝试设置备份软件了,重新构建开发环境,以前没有重视git,现在好好的关联在一起了,对于备份来说好事很好用的。
就需要安装一个软件,Git Bash。
首先要在本地创建一个ssh key 这个的目的就是你现在需要在你电脑上获得一个密匙,就是咱们平时的验证码一样的东西,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。下边介绍一下如果获得这个钥匙,又是如何输入到你的GitHub里边的呢。
首先初始化git ,使用git先要在本地创建一个项目,用于存放代码。在git终端进入项目地址,初始化git。
$ cd Desktop/project
$ git init
创建ssh key
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
(这里的your_email@example.com要改成你自己github上绑定的邮箱)
询问你Enter a file in which to save the key (/c/Users/you/.ssh/id_rsa):[Press enter]直接按回车使用默认地址存放ssh key,也可以自己输入地址。
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]
这里提示你输入密码并确认密码。
一般情况下就直接按回车一路过就可以。
如果之后你出现了这个界面之后,就说明你的密匙已经成功创建了。现在你就需要把其中的密钥复制出来。
在终端复制ssh key
$ clip < ~/.ssh/id_rsa.pub
打开之后很长的一段,不要惊讶,没有问题,这就是你所需要的密匙。
现在你就需要登录到你的GitHub上边添加这个密匙,在github个人主页点击“setting–SSH and GPG keys–New SSH key”,点击添加。
个人习惯将自己的文件储存在d盘之中,所以你先需要将git bash定位在d盘中
在git bash中输入 cd /D 注意盘名字一定要是大写。如不输入这个语句 不给git bash定位的话,默认的本地文件位置是在c盘中。
输入之后会出现/D说明定位成功。
之后输入
git clone后边的网址就是你创建库成功之后的网址
之后打开我所定位的D盘
之后重新定位git 把书 的位置,定位在你库的文件夹。
之后输入ls语句 ls的作用是查看你目前所定位的文件夹中的文件,现在可以看出来,我刚刚所创建的test文件已经出现了。
进入项目,在终端运行
$ git status
输入git status查看当前版本库状态,在Untracked files(未跟踪文件)下,会出现红色的readme.txt,代表此文件还未被Git所管理。
使用git add readme.txt,将该文件加入缓冲区,如果你确定所有的修改都需要提交,可以使用git add .来加入所有修改。现在用git status查看,将看到文件名变为绿色。
$ git add .
记录此次提交并上传
$ git commit -m 'my project push'
$ git push origin master
之后输入然后git commit -m "my project push" 引号内的内容可以随意改动,这个语句的意思是 给你刚刚上传的文件一个备注,方便查找记忆而已。
这里的master指的是主分支名,如果是其他分支,则填写相应的分支名。
提交成功后,可以用git log查看历史提交记录。每个记录都会有提交id,作者和提交日期。
你可以用git branch查看当前有哪些分支,当然,因为我们没有创建任何分支,目前只会有一个master分支。可以使用git checkout -b feature创建一个名为feature的分支。
这样我们就将我们的项目上传到github仓库。
输入之后出现以上情况,然后在输入git push origin master 之后会出现一个
界面,在这里登陆你之前注册的GitHub账号之后点击login。
简单讲,以后如果需要提交代码,你只需要将你的代码,放到库的对应的文件夹中,然后使用,git add 、git commit -m " " 、最后git push origin master,将你的代码提交就可以了。
以后要多备份避免大量损失
评论