欢迎光临散文网 会员登陆 & 注册

Github超超超超简单教程!!!

2022-12-02 09:06 作者:生信小院  | 我要投稿


一 起因

应该是不需要啥开头了啦,github,全球最大同性交流平台,程序员必须掌握技能之一。然而,许多刚接触编程的小伙伴必然对这个非常陌生。正好,笔者最近需要建一个项目,正好可以手把手的介绍一下相应的流程。

二 教程

首先,你需要有一个github账户
其次,你需要安装一个git或cmd,但是windows原生的cmd确实不好操作,还是安装一个git比较实用,安装过程详见之前的推文《如何在高性能计算集群上优雅的使用python》
第三步,在某个文件夹打开git bash,输入以下命令

注意,如果是第一次的话,会需要读者输入密码,但是呢,对于那些久久不用github,忘记密码的同学呢,可以先输出本地的rsa,地址在(如果是默认设置的话)

随后呢,输入上次命令,会生成rsa。此时会需要密码输入。之后会要求确认路径和输入密码,路径默认,密码需要自己设。

之后,回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。

之后,为了验证是否成功,为了验证是否成功,在git bash下输入,如果成功,则会显示successfully

之后,就需要设置名称与邮箱(此步骤是为了方便,这样每次将本地仓库传到github上都会被记录)

第四步 创建仓库并克隆到本地

4.1 在github上创建仓库

4.2 通过命令下载仓库

第五步 更新仓库

5.1 你可以在本地仓库进行任意操作,只是不要删除git文件夹

5.2 之后,先通过下面三行命令提交代码到github暂存区

5.3 将暂存区的代码合并到主分支中
5.3.1 完成5.2 的操作后,会在branch内看到多个分支

5.3.2 点击进去,可以看见按钮New pull request


5.3.3 之后,选择creat pull request


5.3.4 这里会弹出一个选项,是否合并分支合并请求(Mere pull request)


5.3.5 再次出现确认合并请求(confirm merge),点击确定


5.3.6 这里会弹出一个页面,显示合并成功(Pull request successfully merged and closed)


5.3.7 在当前页面下,点击Commit选项,即可查看合并请求的历史记录


5.3.8 当然,你也可以在Files changesd选项卡,查看请求合并时修改的文件与原始文件的差异。


5.3.9 再点击进入原仓库,即可看到代码已经完成更新。


第六步 完成

完成上述步骤后,即完成一个仓库建立,仓库克隆下载,代码更新等github常规操作,成为最大交友网站的一名合格成员。

三 惯例小结

上述教程只是最最最简单的github教程,可以用于新手熟练。但是,这离真正的程序员还有长长的距离要走,所以切莫轻敌。至于后续,如何进阶,应该还会有推文发送,只是,时间未可期,请君企可待!


本公众号开发的相关软件,Multi-omics Hammer软件和Multi-omics Visual软件欢迎大家使用。文末是本公众号在其他平台的账户,也欢迎大家关注并多提意见。

Multi-omics Hammer软件下载地址:

https://github.com/wangjun258/Multi-omics-Hammer

Multi-omics Visual软件下载地址:https://github.com/wangjun258/Multi_omics_Visual/releases/tag/Multi_omics_Visual_v1.03

PS:因为本软件是用python脚本撰写,调用了部分依赖包,用户首次使用需要安装python以及对应的包,安装之后便可永久使用。

本公众号开发的相关软件,Multi-omics Hammer软件和Multi-omics Visual软件欢迎大家使用。文末是本公众号在其他平台的账户,也欢迎大家关注并多提意见。

简书:WJ的生信小院

公众号:生信小院

博客园:生信小院

最后,也欢迎各位大佬能够在本平台上:1传播和讲解自己发表的论文;2:发表对某一科研领域的看法;3:想要达成的合作或者相应的招聘信息;4:展示自己以寻找博后工作或者博士就读的机会;5:博导提供博后工作或者博士攻读机会,都可以后台给笔者留言。希望本平台在进行生信知识分享的同时,能够成为生信分析者的交流平台,能够实现相应的利益互补和双赢(不一定能实现,但是梦想总得是有的吧)。

另外,怎么说呢,投币也可,不强求,但奢求。 



Github超超超超简单教程!!!的评论 (共 条)

分享到微博请遵守国家法律