Git和GitHub使用说明书

版权声明:转载请注明出处。 https://blog.csdn.net/bagpiping/article/details/83823273

初用Git和GitHub

今天真正意义上的开始使用Git,下面记录使用过程,把一部分bug记录下。
一、Git和GitHub是什么
1、Git是版本控制系统,是Linux的爹觉得当时的版本控制系统和他不兼容而做出来的,秉承了一贯的开源精神。Git非常有用的地方包括:版本控制,工作流等等。
2、GitHub浅浅地说就是代码托管平台,类似平台还有码云,Gitblit、Gitlab、Gogos和Gitonomy等等,它们是不同语言写出来的。

二、怎么用Git
1、下载安装。
2、过程:

2.1 进入准备使用Git记录版本的目录,楼主现在是Windows环境,D:/bagpipe/,这里有我的文件,bagpipe.txt
2.2 运行命令git init建立工作区,然后这个目录就是Git的一个“地下交通站”了,运气好能看见隐藏目录 .git
在这里插入图片描述
2.3 git config --global user.name "名字"
2.4 git config --global user.email "邮箱"

2.5 git add bagpipe.txt
2.5.1 这条命令会把“地下交通站”的 bagpipe.txt 发送到暂存区
2.5.2 如果此时我在外面修改了 bagpipe.txt,暂存区的同名文件是不会同步更新的,必须再次执行这条命令
2.5.3 如何区分工作区、暂存区和Git仓库

2.6 git commit -m "第一次编辑"
2.6.1 这条命令会把缓冲区的文件都发送到本地仓库

2.7 git status 查看Git中文件状态

2.8 如何从工作区、暂存区和Git仓库删除文件

因为刚接触Git,不懂的还多…头疼,等会儿再写

三、怎么一起用Git和Github

四、意料之外的状况
1、密钥的问题,已经百度解决了。
2、一个需要向本地hosts文件中添加信息:13.250.177.223 github.com。这个文件路径看情况,提供关键字:C:/Windows/System32/drivers/etc/hosts
3、我遇见的情况:我练了GitHub,又连了码云,然后不知道为什么不能向GitHub的库里push文件。按网上说的,从头换了密钥,运行了其他命令,还能ping通GitHub,就是不停地输出下面信息。

$ git push origin master
ssh: Could not resolve hostname github.com: No address associated with hostname
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

试试这两条命令:

$ git remote add origin [email protected]:SueV1/suwei.git
$ git push origin master

如果上面还是不行,试试两条命令(这两条命令后我能成功git push了):

$ git remote set-url origin [email protected]:SueV1/suwei.git
$ git push origin master

4、clone远程仓库git文件时,同样输出上述信息。

  • Git 支持多种数据传输协议。 上面行不通使用的是 SSH 传输协议,用 https:// 协议传输先解决问题。另外还能使用 git:// 协议 。 在 服务器上搭建 Git 将会介绍所有这些协议在服务器端如何配置使用,以及各种方式之间的利弊。

猜你喜欢

转载自blog.csdn.net/bagpiping/article/details/83823273