git用了两年多了,一直想写一遍关于Github的使用的博客,但是这几年都没写。
关于Github,网上不是有一大把的教程吗?要多详细有多详细,要多深入有多深入,为什么我还要重写一篇呢?
原因:
1.就是因为太详细了,我才要从写一篇,网上关于Git的介绍实在是太深入了,各种命令,各种情况,光是什么是分布式系统就介绍几页纸,
我需要知道吗?某天我可能需要知道,但是我百度的是:Git的使用,你标题也是git的使用,我就想知道git怎么使用而已,不要跟我谈分布式系统,不要谈linus和他的git的故事,还有不要和svn比较,我只想知道git怎么使用。
2.只是为了将来可以复查git的使用。
进入正题:
Git的使用步骤:
1.在电脑上安装Git。这个网上有教程,我就不多说了。
2.建立一个文件夹用于存放仓库,初始化git : git config --global user.name "your name" ; git config --global user.email "your email"(第一次运行git时配置,以后不用配置)
3.初始化本地仓库,用命令:git init (本教程只在shell下使用,git-gui的步骤是一样的,只不过不用你打命令)
4.往仓库放代码,可以把想要上传到github的工程放到这个仓库下。
5.把代码添加到git跟踪目录,其实就是网上教程说的暂存区:git add .
6.把代码提交到本地仓库:git commit -m “msg” (-m 后面的msg为本次提交的描述,一定要,没有不能提交)
7.在你的Github主页创建一个远程仓库,如果还没有github账号可以注册一个。
8.在本地添加远程仓库的地址 : git romote add origin “http://xxxxxxxx.git” (http://xxxx.git"就是远程仓库的地址)
9.把本地仓库的代码推到远程仓库上 : git push -u origin master (-u第一次推送时添加的命令,以后推送就不要添加了)
10.推送时要输入用户名和密码。如果远程仓库有文件,侧要先把远程的文件拉下来:git fetch 然后合并 git pull,才能推送。
完了
10个步骤解决git的使用,不同网上大多教程,什么查看分支建立分支,查看修改git checkout,git diff,HEAD 巴拉巴拉一大堆,把一个
新手给搞蒙了,到底怎么用?怎么这么多步骤,这么多情况,看得一头雾水,其实新手只是想知道git怎么用,用的步骤。
这也是我刚了解git的时候的想法。