知乎首发,欢迎大家指点。本文包含了Windows和Linux下的设置方法。
最近在使用github,研究了一个晚上,不断的删库、建库,得出一些经验与结论,与大家分享。
第一步:你需要一个github账号
直接去https://github.com注册。
由于是国外的网站,国内实测200多毫秒的网络延迟,上传下载毫无问题,工程如果较大可能时间比较长。
阿里云服务器测试
电信宽带测试(200M带宽)
注册好账号,登录,新建库,没什么说的。
第二步:安装github
可以参考官方文档--About Version Control,英文版的。
对于小白来说,不太友好,中文版的在这里Git - 安装 Git。
1.windows安装,文档上写了好多操作方法,其实就是去网站http://windows.github.com,下载这个安装就好了。安装好了,就可以继续下一步了。
2.Linux安装,很简单,对于平时使用最多的CentOS或者Red Hat等linux操作系统,使用 sodu yum install git安装即可。
3.mac安装,提供网址http://git-scm.com/download/mac,本人实在穷啊,买不起macbook,大家自行研究。
第三步:使用github
在网站新建库之后,会出现下图所示界面,有多种方法完成配置。
github网站界面
首先说Quick setup,快速安装。点击Set up in Desktop按钮,进入github软件界面。
github软件界面
上图所示的网址,是github服务器配置库的地址。上图所示的目录,是本地配置库的目录。点击Clone,也就是下载的意思。
github软件界面
这是把服务器配置库的内容拷贝到本地,一旦在Local Path本地目录增加、修改、删除文件,都会出现在左边。
github软件界面
写上注释,点击下面的Commit to master,提交到主分支。
github软件界面
大家注意,这里的提交只是提交到本地配置库的,如果想要在github网站上看到,还需要push推送,也就是上传服务器的意思。
github软件界面
去网站上看,发现已经上传好了
对于程序猿来说,命令行实在太友好了,命令简单,操作有点像CVS或者SVN,用过的会觉得比较亲切。
github网站界面
Windows命令行模式下键入
echo "# DEMO" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/【自己的github网址】
git push -u origin master
Windows命令行界面
可能会需要输入github用户名和密码,完成后去github网址刷新页面,会发现服务器配置库已经建好了,里面多了一个README.md文件。
对于linux开发者来说,命令行模式的命令通用。
首先,写配置文件。
git config --global user.email "you@example.com"
git config --global user.name "Your Name" 配置查询命令
git config --list 初始化本地库
echo "# DEMO" >> README.md
git init
git add README.md
git commit -m "first commit" 查看本地配置库版本
git status 推送到远程服务器
git push 疑难解答
一定要写注释,一定要写注释,一定要写注释,重要的话说三遍。
Linux下报错信息
不设置配置文件会报错
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
Linux下报错信息
需要同步配置库到本地,链接远程配置库,再做推送
git clone https://github.com/【自己的github网址】
git remote add 【配置库名】 https://github.com/【自己的github网址】
git push 【配置库名】
Linux命令详解 |