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': 

 

        

 

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值