前言:本想这个博客就是用来交作业的,因为作业,学习了git ,现在觉得,既然有这个博客了,就好好用一下吧,也给自己养成个好习惯,就也来记录一下吧,关于git的本地仓库上传,本地与远程的关联,从本地上传到远程和一些遇到的错误/问题及解决方法
一、安装git
装的是这个,不要装错
二、设置公钥/密钥
见https://coding.net/help/doc/git/ssh-key.html
三、本地仓库的建立及文件上传到本地仓库
打开git窗口
1.建立本地仓库 git init
成功后
此时打开文件夹后,可能看不到新建的 .git 文件,因为文件隐藏了,进行设置“隐藏文件可见”即可出现
2.将文件添加到本地仓库 git add 文件/文件夹 名
3.将添加的文件提交到本地仓库 git commit -m "提交说明"
此处据说提交说明可以不写,但是有说明还是一种好习惯,即使不写说明,m后面也应该有" ",否则报错
正确的
可以多次添加文件,然后一下全部提交
四、本地仓库与远程仓库关联及上传本地仓库的项目到远程
1、在coding.net(估计github也是差不多吧)中,新建一个项目,该项目中含有远程仓库地址,一般用SSH的
2、从本地向远程克隆项目 git clone 再加远程仓库的地址(我用的是SSH的)
3、执行语句
如果报错,显示已经存在,如:
则用去清除,注意:Calculate只是一个名字
4、上传本地仓库的文件到远程仓库
失败情况:
经百度,因为在远程仓库建项目时建立默认文件 Readme.txt,而本地无此文件,造成冲突,解决方法:1、删去远程中的那个文件。 2、执行命令,使得本地添加上那个文件,命令如下:
自我感觉,这句命令是从远程当下文件到本地的作用,执行完该命令后,会发现远程中的那个文件在本地中存在了。然后再执行push命令,将本地文件推到远程。
后记:目前对于git的理解就是这样,学习还很初步,在新的学习后会进行更新博客。这部分中,对于公钥的产生不太清楚,有待加强,看博客的时候,也看到了“master 分支"这些,还没有去深究,都是学习的空间
”参考了一些很好的博客:https://blog.csdn.net/u014470581/article/details/51490480
https://www.cnblogs.com/xiangyangzhu/p/5316041.html
https://www.cnblogs.com/tinyphp/p/5025311.html
https://blog.csdn.net/debug_zhang/article/details/52215577
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000