Git设置及GitHub使用的入门学习记录

Git设置及GitHub使用的入门学习记录

说明

该篇文章是记录自己在window下学习使用GitGithub的一些过程...仅适合新手的学习...

GIT是什么

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

为什么使用GIT

GIT的强大不说,总的来说就是因为我们是程序员,总得要跟上时代的脚步...不然又要被同行鄙视了。

使用GIT的好处

利于个人和团队共同参与开发项目的版本管理,利于项目开源,为开源事业注入活力。

Github

GitHub可以托管各种git库,并提供一个web界面,注册GitHub后会有0.3G的免费空间,只能创建公开项目,GitHub上的公开代码库代码可直接在线浏览,也可以直接下载压缩包,或者直接使用Git clone到本地,这样实现了代码分享的目的。

也就是说GitHub是基于Git版本控制系统,用于分享和展示代码、代码版本管理的平台,我们将本地代码通过GIT工具上传到GitHub,所以上传代码都需要使用Git工具。在window下使用Git for Windows工具:http://msysgit.github.io/

GitHub类似的还有BitBucketOSC,只是在提供的功能上对用户有所不同

1)GitHub是对普通用户开放公有代码库,使用私有代码库需要付费;

2)BitBucket/OSC则不限制的私有代码库;

一般我们这些都使用...

这里要提醒:都在上面注册账号时,最好对应的用户名和邮箱都一样,利于后面的开发减少不必要的操作

主要的过程

  1. 首先注册GitHub账号
  2. 下载Git for Windows并安装
  3. Git的设置和生成ssh
  4. sshGithub通信
  5. GitHub上创建代码库
  6. 将本地代码上传到GitHub

注册GitHub

进入GitHub官网,填写注册信息:

16

Git for Windows

1) 进入Git for Windowshttp://msysgit.github.io/,点击download:

1

2) 选择最新的版本

2

3) 安装,一路点击next即可

3

4) 安装完成后可以在桌面和右键菜单栏上可以看到:Git Bash

8

5) 点击Git Bash,进入DOS界面

9

10

6) 进行Git配置信息的设置

设置Gituser.nameuser.email,这里的name和email是对应在Github上注册的用户名和邮箱,如果在BitBucket上注册的话,则为BitBucket上的用户名和邮箱,所以如果使用多个GIT平台,注册一致的用户名和邮箱是很重要的。

$ git config --global user.name "name"

$ git config --global user.email "email"

11

检查是否已经有SSH Key

SSH Key的主要作用就是和Github通信

输入指令:

$cd ~/.ssh后回车

1)如果有,则回进入ssh存放目录

然后输入指令:ls,可看到两个文件:id_rsa , id_rsa.pub

123

2)如果没有,则显示No such file...

12

没有的话我们需要手动生成,输入指令:$ssh-keygen -t rsa -C "email"

13

之后一路直接回车,不用填写东西。中间是提示你是否要为你的ssh创建密钥,这里为空。

14

之后会在C:\用户\计算机名\.sshC:\Users\haizan\.ssh)中显示刚刚创建的ssh

15

sshGithub通信

1)进入Github,点击Account settings

17

2)Add ssh shy

18

3)复制id_rsa.pub里的字符串到GithubAdd ssh shy

124

19

GitHub上创建代码库

1)在GitHub点击Create new...

20

2)填写信息后创建

21

创建成功后该代码库没任何东西,会生成链接地址如:https://github.com/.../*.git

同时显示GitHub的命令操作步骤

22

touch README.md // 创建文件一个README.md,
git init            // 初始化
git add README.md   // 将README.md文件写入缓存区域
git commit -m "first commit"    // 提交更新,并注释信息
git remote add origin https://github.com/chenhaizano/myblog.git     // //连接远程github项目
git push -u origin master       // 将本地项目更新到github项目上,这样就将README.md文件上传myblog
  1. 将本地代码上传到GitHub

有了https://github.com/.../*.git地址,我们就通过GIT工具将代码上传到这地址上

1)在本地创建自己的项目,比如在在一个盘上建了myblog目录,然后右键点击Git Bash,进入DOS界面,跟着GitHub的命令操作步骤来一步一步做

25

touch README.md后会在myblog目录建README.md文件

git init后初始化,将创建.git文件夹

27

然后我们在执行将README.md文件增加到缓存区时,先写点东西

然后再git add README.md

28

然后输入指令:git remote add origin https://github.com/chenhaizano/myblog.git 回车

输入git push -u origin master,回车后将提示需要输入用户名和密码

29

输入正确的用户名和密码后,提示上传信息

30

如果上传没有错误,刷新https://github.com/chenhaizano/myblog页面,可看的文件已经上传成功

31

总结

学习是一个漫长的过程,对于新手来说,这篇记录操作过程对于学习使用Git还是有点帮助的,因为这还是入门的部分,比较简单,而后面的分支等一系列的操作才是难点。目前自己也还是刚刚学习,转载了几篇关于Git的文章,用于进一步的学习,总的来说,还是多实践才能更快的熟悉,更快的成长...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值