rockhdd 发表于 2023-11-4 03:46:17

github入门级教程--超全面

知乎首发,欢迎大家指点。本文包含了Windows和Linux下的设置方法。
最近在使用github,研究了一个晚上,不断的删库、建库,得出一些经验与结论,与大家分享。
第一步:你需要一个github账号

直接去https://github.com注册。
由于是国外的网站,国内实测200多毫秒的网络延迟,上传下载毫无问题,工程如果较大可能时间比较长。

http://pic3.zhimg.com/v2-b80c0f6a3e5f8473c6f67ba526644562_r.jpg

阿里云服务器测试

http://pic3.zhimg.com/v2-b2c3de4bf19708dc57b088524612abc2_r.jpg

电信宽带测试(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

在网站新建库之后,会出现下图所示界面,有多种方法完成配置。

http://pic4.zhimg.com/v2-3dd100018549d4604879cc718938b847_r.jpg

github网站界面


[*]Windows下使用github软件
首先说Quick setup,快速安装。点击Set up in Desktop按钮,进入github软件界面。

http://pic1.zhimg.com/v2-39f203e315acd642993efaeea7e9e594_r.jpg

github软件界面

上图所示的网址,是github服务器配置库的地址。上图所示的目录,是本地配置库的目录。点击Clone,也就是下载的意思。

http://pic3.zhimg.com/v2-75cf55f3ded352c67c5c2dfac6f366be_r.jpg

github软件界面

这是把服务器配置库的内容拷贝到本地,一旦在Local Path本地目录增加、修改、删除文件,都会出现在左边。

http://pic4.zhimg.com/v2-3e83e3b62e02f3396297985248c58303_r.jpg

github软件界面

写上注释,点击下面的Commit to master,提交到主分支。

http://pic2.zhimg.com/v2-e4491eef218ef93646d967e4980cfd55_r.jpg

github软件界面

大家注意,这里的提交只是提交到本地配置库的,如果想要在github网站上看到,还需要push推送,也就是上传服务器的意思。

http://pic4.zhimg.com/v2-b200adec19a9c09fd87aece4a909c8f7_r.jpg

github软件界面

去网站上看,发现已经上传好了

http://pic2.zhimg.com/v2-92ef925b4c74bae9ecc7350d4c5515f5_r.jpg

[*]Windows命令行模式下使用github
对于程序猿来说,命令行实在太友好了,命令简单,操作有点像CVS或者SVN,用过的会觉得比较亲切。

http://pic3.zhimg.com/v2-2e653eb04c97384fa85d87eb6e337356_r.jpg

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
http://pic4.zhimg.com/v2-c498d74c3756aadbf5ecd22d6780d21f_r.jpg

Windows命令行界面

可能会需要输入github用户名和密码,完成后去github网址刷新页面,会发现服务器配置库已经建好了,里面多了一个README.md文件。

[*]Linux使用github
对于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疑难解答


[*]Windows下,不能批量提交

http://pic1.zhimg.com/v2-4aab1f3af45a533d729c93c6a80b2ea4_r.jpg
一定要写注释,一定要写注释,一定要写注释,重要的话说三遍。

[*]Linux下,提交报错

http://pic2.zhimg.com/v2-b85e31f83c13f55ab69f9a483420273d_r.jpg

Linux下报错信息

不设置配置文件会报错
git config --global user.email "you@example.com"
git config --global user.name "Your Name"

[*]linux下远程推送报错

http://pic1.zhimg.com/v2-0f4a6bbd785dc8b03ffb3b840fc56ed4_r.jpg

Linux下报错信息

需要同步配置库到本地,链接远程配置库,再做推送
git clone https://github.com/【自己的github网址】
git remote add 【配置库名】 https://github.com/【自己的github网址】
git push 【配置库名】
http://pic4.zhimg.com/v2-67131d42773b5996b1023c02b4dc13cf_r.jpg

Linux命令详解

沈浪 发表于 2023-11-4 03:46:43

先占一楼,偷偷关注

wushuhong 发表于 2023-11-4 03:47:21

嘿嘿,写得真好!深入浅出,不愧是大神!

duanlihua 发表于 2023-11-4 03:48:06

感谢分享,膜拜大神

zgts 发表于 2023-11-4 03:48:58

大神大神,再来篇gitlib的呗

a4y 发表于 2023-11-4 03:49:46

注册了github,借这个机会试试怎么用。

sxxs12 发表于 2023-11-4 03:50:13

问一下大神用github desktop clone仓库,会出现错误remote-https命令没有

abc110 发表于 2023-11-4 03:51:01

今晚进官网就进不去

he59195 发表于 2023-11-4 03:51:39

# text

初吻献给了奶头 发表于 2023-11-4 03:51:47

谢谢您
页: [1] 2
查看完整版本: github入门级教程--超全面