整理github总结

之前记述过两篇关于git命令的随笔,那时候对git的理解还不太深(虽然现在理解的也不是很多。。。菜哭了),只会用那些命令,并没有形成自己的知识,今天下载完Git之后,规整了一下自己的github,在吃午饭前做一下总结。

0x01:git与github

git与github是不同的两个东西,之前一致没有搞明白,在整理的时候突然茅塞顿开,git是版本控制,github是在远端的仓库,或者说是一个公共的社区,我们可以在github上创建公开的仓库,也可以在本地创建自己的git仓库。本地git仓库与普通文件夹的区别简单的理解就是多了一个‘ .git ’的隐藏文件,而git就是通过这个 ‘.git’文件来实现版本控制的。当我们在一个文件夹下打开‘ git  bash here‘,然后执行 git init 命令后,这个文件夹下就有了这个 ‘.git’ 文件,就变成了一个我们本地的git仓库,然后就可以对这个仓库里面的内容实行版本控制了。

0x02:本地仓库与远程仓库

本地仓库就是我们自己电脑上的git仓库,远程仓库就是你在github上创建的公共仓库。在协同开发的时候,会首先在github上创建一个远程仓库,然后每人拉取一份到自己的本地,对自己的这个本地仓库进行修改后,再传到远程仓库里,然后别人就能从这个远程仓库里获取到你最新上传上去的内容。这样开发人员之间互不干扰,又能及时了解别人对仓库的修改。

0x03:克隆远程仓库到本地

再创建完远程仓库之后,可以通过clone的方式,克隆一份到自己的本地,这样我们就有了一个本地仓库。clone过程如下:

首先,找到一个你即将要存放这个本地仓库的文件夹,然后在此处右键鼠标选择 ‘ git bash here’ ,再执行命令 ‘git clone 仓库地址’,就克隆了一个远程仓库到本地

0x04:本地仓库与远程仓库之间连接的建立和数据的同步

前面说我们再从github的远程仓库上获取内容,也可以把自己修改后的本地仓库上传到github的远程仓库,这就需要再我们本地的仓库与远程仓库之间建立一个连接,然后通过这个连接实现数据的同步。

首先,与远程仓库建立连接,用 git remote 命令:

扫描二维码关注公众号,回复: 6921354 查看本文章

如:git remote add origin https://github.com/XXXX/learngit.git 

//XXXX为自己注册的github账户名,origin是为远程仓库起的名字,添加后,远程库的名字就是<code>origin</code>,这是Git默认的叫法,也可以改成别的,但是<code>origin</code>这个名字一看就知道是远程库。

连接之后,如果你对这个本地仓库修改后想要提交到远程仓库,需要先执行 git add 和 git commit 这两个命令:

如:更改了README.md,首先 git add  README.md,然后 git commit README.md -m  ‘注释’;

add命令是把你改动的文件从工作区提交到缓冲区,commit命令是从缓冲区提交到master分支

然后,再把数据push到GitHub上的远程仓库,命令如下:

git push origin master

最后,如果要获取别人push到远程仓库的数据,那么只需要使用pull命令就可以了:

git pull origin master

这篇随笔只记述了对git的理解,下面记述的是git命令的使用:

https://www.cnblogs.com/liangxiyang/p/10984212.html

https://www.cnblogs.com/liangxiyang/p/10986713.html

(ps:还在起步的小菜鸡,若文章有错误,欢迎大家随时指正。。。。。)

***********************不积跬步,无以至千里。*************************

猜你喜欢

转载自www.cnblogs.com/liangxiyang/p/11281979.html