大家好,我是阑梦清川
接下来100天,我会记录从0开始使用AI编程做出来:每一个困惑、每一次突破、每一个真实瞬间。
当前是2/100。
如果你也想了解AI编程,如果你也在考虑使用AI编程做出自己的创意产品但还在犹豫担心自己没基础,那就跟着我的记录,一起探索。
今天分享的是Github,就是我们使用cursor进行代码的修改之类的操作的时候,需要使用版本控制工具git进行操作,并且把我们的代码托管到类似于github这样的网站上面去;
之前我熟悉了使用gitee,但是教程里面是使用cursor里面自带的这个git操作工具对于这个代码进行管理的,具体位置如下所示:

下面的是如何推送到远端:修改之后,commit之后就会提示你是否推送,同意之后就可以提交到我们的github上面去了,我们就可以看到这个变化了

真的一点都了解git的建议去找个教程学习一下,总所周知,b站是一个学习的地方,他不会让大家失望的,很多大佬会讲述的非常的清楚;
但是上面的是正常情况下,我们新手会遇到很多的非正常的情况,我昨天就是因为非正常的情况卡了1个多小时
就是第一次提交的时候需要进行很多的验证,尤其是像我这种没有在cursor里面提交过东西的人,所以第一次肯定是需要验证的;
我昨天遇到的验证就是需要授权,也就是github授权,然后这个浏览器输入这个授权码,但是我多次授权,这个还是无法成功提交;
最后是使用ssh的方式进行提交的,这个ssh是什么呢,我使用一个通俗的例子说明一下:
1)你想要对于github仓库提交代码,但是他不认识你,所以每一次都需要进行验证;
2)ssh类似于就是推送密钥,有了这个密钥我,我们只需要配置一次,后面推送代码的时候就不需要进行这个相关的验证了,比较方便;
3)ssh链接配置在我们的这个seettings里面的下面的这个位置是可以添加的;

配置之后,我们就可以把代码提交上去了;
但是,你是知道的,虽然我说的很简单,但是毕竟我是花了一小时多的时间,因为我比较菜,但是为什么最后能解决,其实我认真的总结了,看看你是不是中招了;
1)很多人遇到问题第一件事情就是问别人,尤其是在群里问别人,确实很多人是愿意解答的,我昨天遇到这个问题的时候也是在群里面问,但是我事后反思,发现这个不可取,因为其实这个是可以使用AI解决的;
2)因此,我就没去问其他人,而是不断地自己尝试,不断地去问AI,不知道怎么做,问AI,AI告诉我怎么做,就去照做,照做的过程中遇到报错,还是去截图,记叙文,我基本上就是这样折腾了一个小时,在这个最后成功的提交了上去;
3)我在这个对话的过程中,发现我的这个ssh链接的密钥复制的事错误的,其实这个密钥里面包含了这个邮箱还是什么个人信息,我只是复制了这个中间的一小段;
4)我这个经历只是想要表达:其实很多时候,不是我们做不出来,而是想不想要,愿不愿意在这个上面花费时间,愿不愿意在这个不断的chat当中去纠正错误,是的,可能修复了这个错误出现了新的错误,只要我们能够耐心追问,最后的问题就是可以解决的,而且这个git提交代码到github本来就不是很难的操作,就在于我们是否愿意在这个上面花费时间,其实这个也是反映了我们的很多问题,想要走捷径(问别人),而不是自己探索(和AI对话,在这个过程当中独自解决)
5)因此,可以总结,基本上这个时代,只要不是很难的,基础的问题,不是很懒,基本上都是可以依靠自己(自己问AI)解决的,如果没能解决,就是一个字:lan,只是我们很多人在视图掩盖这个事实罢了,不愿意去接受这个事情;