篇首:我这个人有一个特质,无论做什么事都会把所有的坑都踩一遍,稳定驾驶的情况极少。写这个是为了给以后有问题的同学留个参考,也为了给自己提个醒。写的不一定完全对,欢迎评论区指正,毕竟,我也是个手残的菜鸡。
添加一个完全的新项目
问:把大象装冰箱总共分几步?
答:三步:把冰箱门打开,大象放进去,把冰箱门关上。
把代码放进GitHub和把大象放冰箱的情况差不多,也大致分三步:建立本地库,连接远程库,代码上传。
但是想把大象装冰箱是可以,你得先有个冰箱门啊(: D)
github的冰箱门就是git,也就是我们上传代码的两个主要工具之一(第二个主要工具是啥?是电脑)。
1.git安装
git的安装十分简单,进到网站里,自动就下载,下载完一路确定就没问题,有要求的可以选择一下安装位置。进入git官网,进去之后点击右边的屏幕上的“download",他就会自动给你选好对应的版本,点下载就行了。
2.建立本地仓库
冰箱门安好了,我们就可以装大象了。
1)首先,建立一个本地的文件夹,当作本地的库。我这里建立的文件夹是MyRespo
2)之后进入这个新的文件夹,空白处点击右键,选择Git Bush Here
会出来一个黑黑的…窗口
3)现在正式开始打开冰箱门:
输入第一条指令:
$ git init
这条指令执行完毕后,会在本地创建一个空的伪装冰箱(空的库),我们需要先把大象装进这个伪装冰箱里,才能装入github的冰箱里,呸,库里(??某幼儿园男子??)。
注意,看看那个黑窗口,"$ “已经在上边啦,就不用再打一遍”$"了。
4) 那么怎么把大象装进伪装冰箱呢?
1.把大象推到伪装冰箱的门口:
很简单,不需要指令,只需要把你箱体想提交的东西复制到这里就ok。
2.检查一下大象是否已经到了门口。
这一步其实可有可无,但是保险起见(翻车的教训),请对着你的大象黑窗口执行下面的命令:
$ git status
如果看见了红色的字,且内容和你的文件名相同,那么恭喜你,大象已经成功抵达假冰箱门口了。
3.把大象装进假冰箱里。
不多说直接上指令:
$ git add .
这里的add即为添加文件至本地库,后面的英文句号指添加此文件夹里全部文件。如果有特殊要求,也可以在后面加文件名。
以下内容为对add的演示:
为了演示add,我又粘进去两个文件(只是简单的复制粘贴)。
这里,我的指令是
$ git add test.cpp
执行完毕后,test.cpp变为绿色,其余仍为红色,不难看出,绿色的是假冰箱中的大象的部分,红色的是假冰箱之外的部分。而刚才的 add . 则直接添加了所有文件。
现在,所有文件都已经添加至本地库。
!注意:要查看本地文件添加情况需要输入
$ git status
4.
$ git commit -m "对于本次提交,你想留下的备注"
这里是真正的把代码推到本地库中,我也想不出来什么恰当的比喻方式,等以后想出来我在填上
: D(实力偷懒)
!注意,-m后边的引号里的内容最好写一些,这个是对于本次提交的注释,不写也不是不行,但是会报错。
到此为止,本地工作全部结束。
3.真冰箱,给我也整一个!
1)第一步:打开全球最大的同性交友网站GitHub,注册新账号并成为其中一员。
填个邮箱,写个密码,写个激情正经一点的网名,我们就可以开始搞冰箱了。
2)点击右上角头像,再点击Your repositories
接下来,请满屏幕找new,那个拥有唤醒心中原谅本能的颜色的new。
点击new,进入冰箱库的设置界面,按图中设置就好,设置之后点击下面的create reponsitory。
点击之后,我们的真·冰箱,就整完了!
3)连接真冰箱
接下来的任务就是将我们本地的假冰箱与GitHub上的真冰箱连接起来。
① 点开刚才新建的库,找下面的绿色的按钮(clone or download)
②点击,之后点击图中红色小框中按钮
将远程库的地址复制到剪切板。
③ 回到本地刚才的git黑窗口,输入如下指令
$ git remote add origin "你刚刚复制的内容"
注意,git终端中的复制与cmd不同,需要点击右键,再选择“paste”
④ 将假冰箱中的大象放入真冰箱
现在,我们就可以将假冰箱中的大象放入真冰箱了,但是,git有一个奇怪的规矩,就是放入真冰箱的前提条件是,假冰箱中包含真冰箱中的所有文件。
但是我们的假冰箱并没有,因为我们在创建库时,添加了readme.md 和 LICENSE两个文件,这是本地没有的。
怎么办?还能怎么办?给我整一个!
$ git pull --rebase origin master
执行完这一行,我们发现,本地的假冰箱中就多了两个文件,正是我们需要的两个。现在,我们可以
运!大!象!了!
4.运!
$ git push -u origin master
运行完这个,再去你的交友网站上刷新一下,你就会发现,你的大象已经在那里等着你了 :D
Hiperwe
2:29
2019/7/22