博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于git和github小菜新手使用
阅读量:4330 次
发布时间:2019-06-06

本文共 1610 字,大约阅读时间需要 5 分钟。

之前无意中知道了github,觉得这是能让自己变强大的神器,于是就安装了。但是界面都是英文,代码也看不懂,大概摸索一天时间就搁浅了。

最近无聊逛博客,技术贴看到说大公司招人会看是否有技术博客或github,我在想是不是该做点什么,于是就有这第一篇随笔。

言归正传,我是完完全全github新人,还没弄懂git和github是怎么回事,于是就去普及了git和github知识。

Git是一个开源的系统,用来项目版本管理。github是全球最大的社交编程及代码托管网站,github有网页版也可以下载本地github。

下面是入门使用:

1.安装注册:

  先下载git,我是windows版本的,下载完后会有一个git shell,就是类似DOS命令一样在这上面操作。github你可以用网页版的,当然也可以下载然后安装。简单的理解github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,这里下载的git是msysgit,是命令行,如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。我看一篇入门的介绍,github上面可以建自己个人主页,不过我暂时没去弄。github要去注册,然后创建仓库(免费用户只能建公共仓库)。

2.配置Git:

 首先要在本机创建ssh key;在git shell上输入 

ssh-keygen -t rsa -C "your_email@example.com"
后面的your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入密码,我是这使用默认的一路回车。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。到GitHub,在右上方工具栏里找到Account Settings。左边选择SSH Keys,Add SSH Key,title随便填,粘贴key,提交。为了验证是否成功,在git bash下输入:
ssh -T git@github.com
如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。 3.托管代码: 先在git shell上设置username和Email:
1  git config --global user.name "Your Real Name"
2  git config --global user.email you@email.address
在GitHub上建立项目,登录GitHub后,你可以在右边靠中那里找到一个按钮“New Repository”,点击过后,填入项目名称、说明和网址过后就可以创建了,然后会出现一个提示页面,记下类似git@github.com:XXX/XXX.git的地址,这个就是你这个项目的地址了。
完成这些工作后,就可以上传自己的代码了。找到自己要分享上传的代码文件夹,右击选择Git Bash,或者在Git Bash中进入这个文件夹。建立一个仓库
1 git init2 git add .3 git commit -m 'Test'4 git remote add origin git@github.com:XXX/XXX.git 5 git push -u origin master
这个git@github.com:XXX/XXX.git就是上面创建项目是生成的地址。现在打开你的项目网址,你就可以发现你的代码已经展示出来了。如果你要更新代码的话,重复上面的步骤就可以了。
 
 
 
 

 

转载于:https://www.cnblogs.com/Acharon/p/4193543.html

你可能感兴趣的文章
cocos2d-x 动画详解之五CCAnimation,
查看>>
int?
查看>>
ORA-03113 SQL中select语句全表扫描带来的异常
查看>>
设计模式 单件模式(Signleton Pattern)
查看>>
Nginx安装配置
查看>>
网络流模板(更新中)
查看>>
Java 实现的断点下载
查看>>
用SourceTree轻松Git项目图解
查看>>
web技术之图片预加载
查看>>
【JavaScript】常用的JS
查看>>
HTTP请求报文与响应报文
查看>>
eclipse构建maven的web项目
查看>>
文件夹无法删除提示找不到该项目怎么办
查看>>
坑爹的AVR编译器中文路径问题
查看>>
36 线程 队列 守护线程 互斥锁 死锁 可重入锁 信号量
查看>>
试做Chrome插件——whatweb的chrome插件(从老博客转)
查看>>
Java集合——Map接口
查看>>
双缓冲队列解决WPF界面卡死
查看>>
LeetCode 15 3Sum
查看>>
SpringMVC 常用注释
查看>>