Github新手入门,简单使用方法!
2014-07-19 17:07
357 查看
说明:本人也是最近由于开发需要,才开始使用github的,开始一直没弄懂到底是个什么东西,只知道是个很有用的东西!这篇博客,就像谈谈自己对github的认识,以及自己所理解的使用方法。
系统环境:Linux Mint 15 64位操作系统
一:github是个什么东西?
Git是一个分布式的版本控制系统,最初由Linus
Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad
the Deployer这样的部署工具所使用。
github可以很好的管理你的代码,不用担心一不小心搞错了,搞丢了!
二:github的安装
ubuntu和mint下安装git只需要一条代码
三:git的使用
3.1 首先,我们需要注册一个Github的账号。
地址:https://github.com/
点击Sign Up填写你的注册信息!注册后成功后,验证邮箱即可完成注册!
3.2在远端创建一个版本库
点击New repository,弹出
输入版本库名称之后,点击Create repository!即可创建成功版库!
注:private版本库需要付费!所以一般我们都会创建成publice形式的!
创建成功之后,会出现以下画面,这里我创建的版本库名称为testgit
3.3提交代码到远端(创建好的版本库)
在本地,我存放代码的一个工程文件夹为testgit
首先,我们需要进入testgit文件夹
成功之后,会提示
单独提交一个文件,前提是我们知道我们只修改了一个文件!
好了,我们将我们的修改在本地提交,注意,这里还并没有提交到我们的远端版本库!
提交之后,我们可以看到我们的更改
接下来,我们需要将我们本地的版本库和远端的版本库连接起来,以便上传代码上去!
系统环境:Linux Mint 15 64位操作系统
一:github是个什么东西?
Git是一个分布式的版本控制系统,最初由Linus
Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad
the Deployer这样的部署工具所使用。
github可以很好的管理你的代码,不用担心一不小心搞错了,搞丢了!
二:github的安装
ubuntu和mint下安装git只需要一条代码
$sudo apt-get install git安装完成后。我们可以查看Git的本本
cuitmnc@cuitmnc ~ $ git --version git version 1.8.1.2这是我的git本本,由于安装时间不同,版本也可能不同!
三:git的使用
3.1 首先,我们需要注册一个Github的账号。
地址:https://github.com/
点击Sign Up填写你的注册信息!注册后成功后,验证邮箱即可完成注册!
3.2在远端创建一个版本库
点击New repository,弹出
输入版本库名称之后,点击Create repository!即可创建成功版库!
注:private版本库需要付费!所以一般我们都会创建成publice形式的!
创建成功之后,会出现以下画面,这里我创建的版本库名称为testgit
3.3提交代码到远端(创建好的版本库)
在本地,我存放代码的一个工程文件夹为testgit
首先,我们需要进入testgit文件夹
cd ~/testgit进入文件夹之后,我们使用命令
git init初始化我们的代码文件夹
成功之后,会提示
Initialized empty Git repository in /home/minchina/testgit/.git/
touch README.md创建README.md文件,该文件的内容会显示在我们的版本库页面内容!一般是对我们工程的说明和使用方法!
git add .讲我们的所以文件加入进要提交的缓存,这里也这可以
git add filename
单独提交一个文件,前提是我们知道我们只修改了一个文件!
git commit -m "firtst commit"
好了,我们将我们的修改在本地提交,注意,这里还并没有提交到我们的远端版本库!
提交之后,我们可以看到我们的更改
cuitmnc@cuitmnc ~/testgit $ git commit -m "first commit" [master (root-commit) a39fb74] first commit 2 files changed, 7 insertions(+) create mode 100644 README.md create mode 100644 code/testgit.c
接下来,我们需要将我们本地的版本库和远端的版本库连接起来,以便上传代码上去!
git remote add origin https://github.com/minchina/testgit.git[/code]
将我们的版本库和远端对应起来!
输入命令git push -u origin master根据提示,输入我们在github注册的用户名和密码,即可将本地的代码推送到远端!
我们刷新我们的git页面,即可看见我们的代码以及成功上传!
3.4 更新我们的代码
我修改了code文件夹下的testgit.c文件,将里面增加了一行代码!
同时,我们使用git add .将我们的代码增加进缓存git commit -m "update:code/testgit.c"提交修改后的代码,这里还是没有提交到远端,只有使用git push命令之后才会将代码提交到远端!git push将我们的代码提交到远端
再次刷新我们的git页面!
我们可以看到我们我们有两次commits,commit通俗的将就是记录了我们的代码状态,当我们在后面编写代码过程中发生错误的时候,
就可以回到每个`commit!
四:代码说明:
git的工作流:实际上,git本地仓库由三个部分共同管理实现。第一个是你的工作目录,他持有实际的文件第二个是暂存区,它临时保存了你的改动;
最后是HEAD区,它指向你最后一次提交的结果!git init
初始化git本地文件夹!git add filename git add .提出更改,将他们提交到缓存区,这是git提交的第一步!git commit -m "代码提交信息"
实际提交代码命令,现在改动已经提交到了HEAD,只是还没有到远端的版本库!git remote add origin <server>
连接到远端仓库git push origin master
将改动提交到远端,master是你的分支名称!可以把master替换成任何你想要提交的分支!
五:总结
这里我只简单介绍了git的最简单用法!它还有其他很多的功能!我还会再接下来的文章中继续讲解git!
相关文章推荐
- Github新手入门,简单使用方法!
- 【方法】_(Web网页版+GitHub For Windios客户端+Shell命令)_简单使用GitHub--克隆-上传-同步变化
- 【Github教程】史上最全github使用方法:github入门到精通(转)
- 【Github教程】史上最全github使用方法:github入门到精通
- 【Github教程】史上最全github使用方法:github入门到精通
- github简单使用方法
- 【Github教程】史上最全github使用方法:github入门到精通
- 【Github教程】史上最全github使用方法:github入门到精通
- Github教程】史上最全github使用方法:github入门到精通
- 【Github教程】史上最全github使用方法:github入门到精通
- 史上最全github使用方法:github入门到精通
- 【Github教程】史上最全github使用方法:github入门到精通
- 【Github教程】史上最全github使用方法:github入门到精通
- 【Github教程】史上最全github使用方法:github入门到精通
- ps新手入门工具使用方法及操作图解篇
- 【Github教程】史上最全github使用方法:github入门到精通
- 【Github教程】史上最全github使用方法:github入门到精通
- 【Github教程】史上最全github使用方法:github入门到精通
- 简单编程(一) 新手入门作业 [要求用户输入两个整数,判断第一个整数是否是第二个整数的倍数(使用运算符%)。]
- 史上最全github使用方法:github入门到精通