github的傻瓜式使用

使用环境MAC

github是用于代码托管的平台,官网https://github.com.能够实现类似Xcode的Source Control里的代码保存,分枝等功能!因为以前都是个人开发,所以都是直接使用的source control,而且github分为付费($7/month,一个月7美元)和免费的,前者拥有创建私人仓库的权利,而我没有付费,又不想创建公共仓库,所以一直不想使用github!但不管怎么说,如果是搞开发,这个也是知识点之一!

首先进行注册,注册完成之后就可以创建代码仓库,Create a New Repository!填好你要创建的仓库名后会有一些仓库配置的信息.例如Description,对这个仓库里的项目的描述!Initialize this repository with a README,是否创建README文件,一般把项目提交到github上面都会选择生成一个README文件,用于说明项目的注意点!比如你提交了一个开源库,而使用这个开源库之前有些使用方法或前提是应该让人知道的,就可以写入这个文件里!然后点击Create Respository就成功创建了!

然后就是git配置,可能因为我的MAC安装了Xcode,所以附带了Git,所以如果没有安装Xcode的可以自行安装git!

首先需要创建一个ssh key,打开终端输入

ssh-keygen -t rsa -C "你注册的github邮箱账号"
然后会让你确认路径和输入密码,一般都是使用默认路径,不加密码,所以直接enter即可!然后会显示
Your identification has been saved in /Users/Will/.ssh/id_rsa.
Your public key has been saved in /Users/Will/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:GJuDOLi+3BzB29g6WVl7zFFNtAw02uZzKClJGwwKMBg 你的github邮箱账号
The key's randomart image is:
+---[RSA 2048]----+
|Eooo   e.   e .  |
|... . o o o.+..  |
|   o. .+ ..o o   |
| ...o..++.+ .    |
|. oo. BoSo.+ .   |
| . .oo. o.+. o   |
|.  +oo  .+ o .   |
|o oo o +.+o+     |
| +.+.            |
+----[SHA256]-----+
即代表ssh key创建成功,这时候需要找到id_rsa.pub文件,里面会有你的ssh-rsa的key,类似这样
ssh-rsa  sdgjlsjlasjfalsdjlfjasdlgjlasdlafjl//
    flaksjlfjdlajfladskjflajsldfjlasdkjflajsldfjlasfdjla 你的github邮箱账号

你的邮箱账号前面所有的内容就是你的ssh key,复制下来,然后回到你的github网页,进入账户设置(Account Settings),点击左边的SSH and GPG keys,接下来我们需要添加一个SSH Key:选择New SSH Key,需要你填写标题(Title)和Key,标题随意填,只要你以后便于区分就行,Key就是刚刚复制ssh key!需要注意复制key的时候注意文本框里的placeholder里的内容,看自己是否复制错了!然后点击Add SSH Key,ssh key就配置好了!

配置完成之后我们可以进行验证,在终端输入

ssh -T git@github.com
如果是第一次使用会提示是否continue,输入yes就会看到:Hi,你的github昵称,You've  successfully authenticated, but GitHub does not provide shell access.这就说明你已经成功连上了github了!

然后我们需要配置用户名和邮箱账号,因为每次提交代码时,github会记录是谁提交的!

git config --global user.name "你的github的名字"
git config --global user.email "你的github的注册邮箱账号"
然后就可以使用你的github来保存代码啦!

一般我是这样使用的!比如刚开始写的新建的仓库!创建完后,它右边会有个Clone or Download,点击后推弹出一个Clone with SSH视图,复制里面的SSH值,然后新建一个文件夹,比如我再桌面新建一个test文件夹,然后从终端进入到这个test文件夹

cd /Users/你的MAC用户名/Desktop/test
然后从远端服务器上的仓库将创建好的空仓库复制过来
git clone 刚刚复制的SSH值
然后enter,就可以将远程的空仓库导入到该文件夹,再把想要上传的代码文件拖到这个文件里,之后就是更新和提交!

首先是添加文件add,将你的改动添加到缓存区,然后记住更改的内容commit,准备将你缓存区的内容推送到远程服务端,之后推送到远程服务器push

git add .
git commit -m "你想要注明的更新的信息"
git push
需要注意'add .'代表所有文件,毕竟不是每次都需要添加所有的文件,所以可以add 具体文件名,add和.之间有空格!push命令也可以选择
git push origin <master>  //推送到主分支

之后等终端跑完就把文件提交到远程服务端了!

如果想要删除远程仓库,可以选择该仓库然后点击右侧的setting,找到最下面的危险区域Danger Zone,里面有Delete repository,点击后需要输入你这个仓库的名字才能删除!

总结:这只是github的基本使用,通过这个基本使用可以最基本的实现代码保存功能,github还提供有分枝合并等功能!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值