git的使用(本地及关联远程,上传到远程)

前言:本想这个博客就是用来交作业的,因为作业,学习了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

原文地址:https://www.cnblogs.com/zhaollguaner/p/8640909.html