本人略笨探索git七个小时终于把代码上传上去了(2022.02.26)

290 阅读3分钟

看到很多大佬都有自己的github,看上去很酷。有源码,有分享总结。作为初学者当然心动啦。那么搞个项目怎么上传到github呢?我确实有点笨从26号晚上十点到十二点,第二天八点到一点。终于把项目上传上去了。在此做个总结,对于我这种本人应该有帮助。正文开始:

一: 上传要有自己的github仓库。所有第一步就是在自己的github上创建自己的仓库。看图:

image.png

设置仓库的名字:

image.png

创建后有一个地址:后面有用。网页可以先不关闭。 他有两种方式:一个是http形式的,一个是密钥形式的。

image.png 这边弄好就可以下一步了。

操作本地的git。 右键单击要上传的项目(当然首先要安装git到本地哦) git官网:git-scm.com/downloads

image.png 点击出来这个页面,注意这个栏子。(大量的信息在这地方)

image.png 接下来就是常用的命令啦。(也是以后我们上班用的多的) git add . (将目前文件夹下所有的文件添加至暂存区)

image.png git status(查看暂存区)

image.png

ok,我们遇到了第一个问题,我是不知道什么意思。不要怕,有百度嘛

image.png 对了在这个git上面是不可以cv的,可以右键 copy是复制,paste是粘贴。 我们复制这段话,百度翻译。

image.png 呐,就是这么个意思。其实 直接复制进去百度也可以的 大致意思就是要用一个分支,再合并才可以上传这个文件。 那么我们就创建一个分支。 创建分支命令:git branch xx(xx是自己设置的分支名称)

image.png

创建好就是切换分支了. 切换分支命令:git checkout xx(xx是刚才自己创建的分支名称)

image.png 注意看右边那几处,看看是不是切换成功了。 然后再当前文件添加到缓存区: git add .

image.png git status 检查,出来是绿色就是成功的。 接下来就是提交了。 执行命令: git commit -m "xx"(xx为提交备注)

image.png ok,再检查以下暂存区还有没有。 git status

image.png 这段英语就是工作区是干净的。已经成功了。接下来就是切换到主分支,合并了。 执行命令: git checkout master

image.png 注意看分支是否回到主分支。 接下来合并: 执行命令: git merge xx(xx为之前创建的分支名称)

image.png 这样就是成功了。 马上大功告成,但是别激动哈,还会有bug 执行命令: git push -u origin master

image.png 这时候显示成功了,去仓库看下吧

image.png 空空如也。怎么回事呢?复制那个命令:

image.png 这个是仓库的原地址。 执行。

image.png 意思是说源地址已存在,但是我们仓库没有呀。那么问题就来了。代码传哪里去了。 (有时候我们忘记了之前存的账户,源地址。或者用别人的电脑就会出现这种情况) 有办法解决的: 执行命令: git remote set-url origin https:github.com (这个https就是自己的仓库地址啊)

image.png 这样就指定本次代码上传的源地址啦。 接下来重新执行提交的上传的命令: 执行命令: git push -u origin master

image.png 这样就好啦。 去自己的github仓库看吧!

image.png ok,上传成功。 github,有很多的子工具像

image.png 官网:www.sourcetreeapp.com/ vscode也可以提交(我同桌会,我不会。) 还有码云,gitee等等。 总结一下常用的命令吧! git add . (添加到暂存区) git branch (查看所有分支) git branch xx(创建分支) git commit (提交) gitcommit -m "备注"(这个是提交并中间可以写备注信息) git help (帮助) git init (版本库初始化) git merge (合并分支) git push (推送远程仓库,后面还以跟源码库地址 源码库等)

今天和一位朋友去了西湖湿地公园,一起放风筝很开心。分享几张图吧!

f11e4f8bea5a2a58cca20018e17caf4.jpg

00e7828adf8d4164f5badde170d6e4e.jpg

492e11b4d48aa9581c3acdbb43ad616.jpg

记录 2022.02.26日。