Linux使用GitHub
一、GitHub
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub
我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。
在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进来比较困难,因为要参与,就要提交代码,而给每个想提交代码的群众都开一个账号那是不现实的,因此,群众也仅限于报个bug,即使能改掉bug,也只能把diff文件用邮件发过去,很不方便。
但是在GitHub上,利用Git极其强大的克隆和分支功能,广大人民群众真正可以第一次自由参与各种开源项目了。
二、GitHub注册与使用
1.登陆网站https://github.com,点击Sign up
2.填写注册信息(用户名,邮箱,密码)
3. 初始化操作
初始化完成后,到邮箱中去激活Github账户
4. 创建仓库、使用仓库
点击Start a project
填写项目名称(项目名称任意)
往仓库中上传文件或新建文件
下载仓库中的所有文件
5.命令方式操作
[root@pc001 ~]# yum -y install git //安装git
[root@pc001 ~]# git clone https://github.com/账户名称/仓库名称
#clone指令用于将服务器仓库中的资料打包下载到本地
[root@pc001 ~]# cd 仓库名称 //进入到工作区
[root@pc001 ~]# 任意修改文件,或新建文件
[root@pc001 ~]# git add . //添加到缓存区
#add添加新文件
[root@pc001 ~]# git commit -m "test" //添加到本地仓库
[root@pc001 ~]# git push //提交到远程仓库
#commit和push实现提交代码的功能
[root@pc001 ~]# git pull //从远程仓库获取最新版本,需要先做clone操作
#pull可以从githuab服务器拉取数据到本地
6.实际运用
1)安装git服务并克隆一个项目到本地
git clone https://github.com/账户名称/仓库名称
[root@pc001 ~]# yum -y install git //安装git
[root@pc001 ~]# git clone https://github.com/ck784101777/MyHome //克隆仓库到本地
2)查看仓库文件信息并修改内容
[root@pc001 ~]# ls //查看文件内容
[root@pc001 ~]# touch newfile.txt //创建新文件
3)同步到本地仓库
[root@pc001 ~]# git add . //上传到缓存区,必须先放到缓存区才能同步到本地仓库
[root@pc001 ~]# git commit -m '创建了一个新文件' //添加到本地仓库,-m 是描述信息,本次操作的描述
4)配置版本信息,不配置也可,会出现提示信息
[root@pc001 ~]# git config --global push.default matching //warning: push.default 未设置,它的默认值将会在 Git 2.0 由 'matching' 修改为 'simple'。若要不再显示本信息并在其默认值改变后维持当前使用习惯
[root@pc001 ~]# git config --global push.default simple //若要不再显示本信息并从现在开始采用新的使用习惯
5)上传到github
[root@pc001 ~]# git push //上传到github 要求输入账户密码
Username for 'https://github.com': ck784101777
Password for 'https://ck784101777@github.com':
6)删除提交
如果是删除内容,就不能使用git add . 而使用git add --all
[root@pc001 ~]# rm -f xxx.txt
[root@pc001 ~]# git add --all
[root@pc001 ~]# git commit -m '删除了一个新文件'
[root@pc001 ~]# git push //上传到github 要求输入账户密码
Username for 'https://github.com': ck784101777
Password for 'https://ck784101777@github.com':
Linux使用GitHub相关推荐
- linux git 备份迁移,linux – 从GitHub迁移到GitLab(作为POSIX环境中的遥控器)
我正在迁移到GitLab.我需要编辑包含"github"的工作站上的所有.git / config文件,并用"gitlab"替换该单词.我怀疑使用单个find命 ...
- Linux 下 github 的使用
第一步 LInux 安装github yum install git 第二步 初始化仓库 CD 到你的项目 根目录 git init 初始化你的仓库 git status 然后查看 有哪些文件 未 ...
- 如何通过linux下载github代码
[linux]如何通过linux下载github代码 1.在linux下生成SSH-Key的命令 首先通过root访问虚拟机. cd root 2.查看是否已经存在SSH-Key 如果.ssh内存在内 ...
- 实时监控fps的linux代码,GitHub - Forec/monitor-recorder: Monitor (实时视频监控、运动检测视频记录)...
Monitor Recorder (运动检测监控记录工具) This project is a tool similar with those programs executing by monito ...
- 西南交通大学linux内核,GitHub - Laotree/SWJTU-Developer: 西南交通大学开发者社区——为交大开发者提供交流的平台...
西南交通大学 开发者社区 (SWJTU Developer Community) QQ交流群:554856963 考虑到并不是每个人都熟悉 GitHub,所以我们同时建立了 QQ 群作作为过渡,也用于 ...
- Linux下github的下载和使用
1.几个参考链接 git的安装以及使用 linux下上传代码至github的步骤 github帐号添加SSH keys README.md文件 github Markdown语言详解 感谢CSDN博主 ...
- linux下github上传文件,linux下将本地文件上传到github中?
今天编写一份Python基础代码,经过Linux上传到github上,遇到点问题,已经解决 1.首先sudo su 进入root 用户 2.ls 检查出当前文件下有什么文件 3. cd 进入你将要上传 ...
- 在linux下载github代码,linux 定时下载github最新代码
场景:网站的代码在github上托管,静态网站部署在服务器上,每次自己修改完本地代码后,提交到github上,需要自己去服务器上执行git pull 拉取最新代码, 为了解决这种操作,自己再服务器上 ...
- linux下载github中的文件git, wget
1,安装git sudo apt-get install git 2,复制要下载的github的网址 git clone +网址 此时会下载/复制到当前目录下 当然也可以用wget,wget可以见用w ...
- linux 搭建github,github在linux上的环境搭建-Go语言中文社区
Centos版 1.git的安装: yum install git yum 的配置详见:http://blog.csdn.net/qq_32345239/article/details/5243 ...
最新文章
- linux 静态配置多个ip,linux 配置静态IP
- 【数据结构与算法】之深入解析“两数相加II”的求解思路与算法示例
- php pdo输出数据库,PHP中PDO对像及PDOStatement::fetch()的用法数据库查询,结果输出处理...
- SQL Server 中使用 Try Catch 处理异常
- hashmap value占用空间大小_java-测量和监视大型HashMap的大小
- MUI 地址选择器 - picker使用
- 二分法查找的JAVA程序
- sns.barplot/sns.countplot/sns.boxplot参数设置
- 二叉树的前中后序遍历
- 常大宿舍路由器安装教程
- html内容太大超过盒子范围,HTML内容超过div宽度不能自动换行解决方法
- 佛说,是我们自己苦了自己
- 排序函数qsort和sort那点事
- CTF 2020 第二届 网鼎杯 第一道 Misc 签到
- rhel8安装docker-ce
- c#使用wpd读取便携式设备信息二
- 科班和非科班都适用的 Java 学习路线
- 我在民大的网络创业经历
- day53-系统安全
- Android Studio patch使用