Day38-初识GitHub

GitHub - Build software better, together.

https://github.com/

    今天认真的学习了Git的使用,真是一个非常牛的东西,入门还是比较容易的,操作起来跟Linux没太大区别。那么,这到底是一个什么东东呢?其实到处都是Git的教程,我还是试着自己描述一下。Git是目前世界上最先进的免费的分布式版本控制系统,是Linux之父Linus Benedic Torvalds这个牛人花了两个星期搞出来划时代的作品,是程序员们的福音,是代码发布融合的圣地......有了它,程序员们再也不用担心代码存储发布交流融合的问题,以及不用手动管理程序版本了。那么,分布式版本控制系统(Git之类)跟集中式版本控制系统(SVN之类)有啥区别呢?集中式版本控制系统必须要有中央服务器,必须联网。而分布式则不用,每个终端都有完整的版本库,管理自己的代码、程序,需要进行版本融合或交互的时候才用得着联网。而GitHub就是充当中央服务器的角色。

    好了,牛吹完了,简单描述一下Git的基本命令:

创建一个存放代码的文件夹,取个名字叫gitcode,然后进入该文件夹点击右键菜单打开Git Bash Here;

下一步是创建版本库,在Git命令提示符环境下输入mkdir ‘代码库的名字’,用cd命令进入该目录,在该目录下输入命令git init,搞定!这个目录就变成了Git可以管理的仓库啦。还可以 ls pwd 查询啦这些命令跟Linux的一模一样很好上手,还可以使用vim。

git checkout  --‘分支名'   来创建分支

git add '文件名'或 git add . -- 添加文件或所有文件到本地仓库,还可以修改文件名

git commit -m '注释'  -- 提交到本地仓库

git commit -am '注释' -- 合并add和commit操作

git push origin '分支名'  -- 提交本地分支到远程分支

git pull origin '分支名' -- 从远程分支拖到本地分支来

哎哟好了,大概明确记得的就这么多,空了好好拜读廖雪峰的Git教程,确实写得非常不错。

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章