github 使用指南

我是要做包开发的,开发过程中需要将包的内容自动的提交到github。包完成之后就其他人就可以从我的github中下载这个包了了,那么,如何使用github?

安装git

如果是windows电脑,那么需要下载git软件才可以,软件下载地址http://git-scm.com/,安装好git就可以打开终端了。

如果是mac或者linux,那么打开终端即可,一般都默认安装了git软件。

终端,就是下面这样的黑白命令行,打开之后在终端里面运行命令: ssh-keygen -t rsa -C "15527504293@163.com"(替换成自己的github注册邮箱)

可以看到home目录下面多了一个.ssh文件夹,类似于下面

《github 使用指南》

用notepad++等高级文本编辑器打开那个public key文件,把里面的内容复制到自己的github网页里面的ssh keys里面
类似于这样:

《github 使用指南》 image.png

其实不做这一步也ok,这只是加密用的:

配置本地用户和邮箱

用户名邮箱作用 : 我们需要设置一个用户名和邮箱, 这是用来上传本地仓库到GitHub中, 在GitHub中显示代码上传者;

使用命令 :

git config --global user.name "******" //设置用户名 
git config --global user.email "******" //设置邮箱

结果类似于下面这样:

《github 使用指南》 image.png

到此Git客户端已安装及GitHub配置完成,现在可以给GitHub传输代码了。

客户端把本地文件夹和github仓库关联

github的客户端非常之多,我一般就是用Rstudio,创建本地的仓库:

  1. 新建一个项目

  2. 在Rstudio中选择project option选项中,选择git/svn,把version control system 从 ‘None’改为‘Git’

  3. 在shell运行 git init ,重启Rstudio

这样就搞定了初始化

然后在自己的github网页里面新建同样的空的project,然后去自己刚才在本机用Rstudio新建的文件夹里面:

《github 使用指南》 image.png

然后在Rstudio 的终端中输入:

$git init //初始化
$git add . //把所有文件加入到索引(不想把所有文件加入,可以用gitignore或add 具体文件,见下文)
$git commit //提交到本地仓库,然后会填写更新日志($git commit -m “my first vesion of ...”)
$git remote add origin https://github.com/jmzeng1314/test.git //你自己的github仓库
$git push origin master //push到github上

记住要在github网站里面新建的是空白的仓库哦。

这样就把网页版github和本地的文件夹联系起来了,以后要修改了这个程序,只需要点击commit+push即可,如果是网页版的程序被修改了,就先pull一下。

总结

  1. 安装git ,申请github 账户 ,进行初始化设置,关联git 和github仓库

  2. 在Rstudio中创建一个项目,在github中创建一个与之一样的项目

  3. 在Rstudio中的终端:

git init
git add *
git commit -m "first commit"   修改 commit 后面的
git remote add origin https://github.com/jmzeng1314/biotrainee.git  修改github仓库
git push -u origin master

这样就把本地项目的文件上传到了github

    原文作者:Liam_ml
    原文地址: https://www.jianshu.com/p/607f02f93c8e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞