也想出现在这里? 联系我们

在Linux系统下使用Github的基本教程

作者 : 小编 本文共1901个字,预计阅读时间需要5分钟 发布时间: 2022-11-2 共1.46K人阅读
也想出现在这里? 联系我们

1.安装git:

复制代码

代码如下:

sudo apt-get install git-core git-gui git-doc

2.到https://github.com/ 注册一个帐号,一会儿客户端登录的时候要使用的。

3.在客户端安装SSH Key,方便我们在客户端安全登录:

复制代码

代码如下:

cd ~/.ssh

如果提示“没有那个文件或目录”,那么说明你以前没有生成过SSH Key,直接跳到第4步,否则保存从前的SSH Key:

复制代码

代码如下:

lsmkdir key_backupcp id_rsa* key_backuprm id_rsa

4.

复制代码

代码如下:

ssh-keygen -t rsa -C \”your_email@youremail.com\”

注意:上面要填你注册的邮箱;然后会询问保存key的位置,我们选择默认,一直enter就可以了

5.登录githut,有一个Account Settings,点SSH public Key,然后打开第4步生成的id_rsa.pub文件,全部复制到key一栏,title可以随便取,点击Add Key;

6.然后我们测试一下连接:

复制代码

代码如下:

ssh -T git@github.com

第一次会有一个错误提示,不用管他,输入yes,之后如果顺利,应该会有“Hi 你的注册用户名! You\’ve successfully authenticated, but GitHub does not provide shell access.”的提示,表示正确连接到了github

7.

复制代码

代码如下:

git config –global user.name \”你自己的名字,可以不是注册名\”git config –global user.email \”你自己的邮箱,可以不是注册邮箱名\”git config –global github.user github的注册名git config –global github.token XXX

注意:XXX通过如下方式获取:登录github,有一个Account Settings,点击里面的“Account Admin“, 其中的API Token即是上述的XXX至此,我们已经可以用github了,下面来创建一个Repository

8.打开 https://github.com/repositories/new,填上项目名,描述,主页等,点击“Create Reopsitory”,这时在我们的账户里就创建了一个Repository,但它是空的,下面我们往里加东西:

9.

复制代码

代码如下:

mkdir XXX

(XXX是本地要和github同步的文件夹)

复制代码

代码如下:

cd XXXgit inittouch README

(作为例子,我们把这里的README同步到上面的Repository里)

复制代码

代码如下:

git and READMEgit commit -m \’XXXXXXXXx\’

(XXX是你本次同步所添加的注释,方便日后追踪)

复制代码

代码如下:

git remote add origin git@github.com:XXX/YYY.git

注意:XXX是你的github注册名,YYY是刚才创建的Repository名

复制代码

代码如下:

git push origin master

完成之后,在你的Repository里就会有刚才check in的README了。

10.更新文件

复制代码

代码如下:

vi README

自动commit更改文件

复制代码

代码如下:

git commit -a

更新至远程

复制代码

代码如下:

git push origin master

11. 创建和合并分支

复制代码

代码如下:

git branch

显示当前分支是master

复制代码

代码如下:

git branch new-feature

创建分支

复制代码

代码如下:

git checkout new-feature

切换到新分支

复制代码

代码如下:

vi page_cache.inc.php
复制代码

代码如下:

git add page_cache.inc.php

Commit 到本地GIT

复制代码

代码如下:

git commit -a -m \”added initial version of page cache\”

合并到远程服务器

复制代码

代码如下:

git push origin new-feature

如果new-feature分支成熟了,觉得有必要合并进master

复制代码

代码如下:

git checkout mastergit merge new-featuregit branchgit push

则master中也合并了new-feature 的代码

再登录到GitHub可以看见"Switch Branches"下的分支选项:

1. 本站所提供的源码模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: rayer@88.com),我们会及时删除,给您带来的不便,我们深表歉意!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.zyfx8.cn",如遇到无法解压的请联系管理员!
本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
资源分享吧 » 在Linux系统下使用Github的基本教程

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
织梦模板使用说明
你下载的织梦模板并不包括DedeCMS使用授权,根据DedeCMS授权协议,除个人非盈利站点外,均需购买DedeCMS商业使用授权。购买地址: http://www.desdev.cn/service-dedecms.html

发表评论

Copyright 2015-2020 版权所有 资源分享吧 Rights Reserved. 蜀ICP备14022927号-1
开通VIP 享更多特权,建议使用QQ登录