Git入门(待更)
github是什么?
以下截取自百度百科 github:
我们为什么要用github
GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简性。
我们使用github不仅可以实现代码的托管,同时也可以在github上找到很多很好玩的开源项目学习。
github同时也具有像facebook一样的社交功能。我们会在github上认识许多大牛。可以看见他们正在学习或感兴趣的项目或技术,从而了解未来的发展趋势。
github的优势
- 支持git
- 完整协议支持
- 在线文件编辑
- 社交网络元素
- 特色工作模式
- 私有仓库托管
如何立足github
拥有一个github账号
如图是github的注册界面,依次输入用户名(此时必须写英文),邮箱地址,密码。
下一步,就直接创建用户了(记得在邮箱验证),然后一路contiue。
创建完成后,就是完善个人资料。

如上图所示,点击进人个人页面来完善个人资料。
建立个人仓库

如图所示进人创建仓库的界面,依次输入仓库名称,仓库描述,选择是公开还是私有,是否添加readme。然后创建仓库。
如下图查看自己创建的仓库。

如何上传自己的代码
首先,你要下载git工具。
安装 Git waylau/git-for-win: Git for Windows. 国内直接从官网下载比较困难,需要翻墙。这里提供一个国内的下载站,方便网友下载
Git教程这里有廖雪峰老师的教程,非常好。
安装完成后,在开始菜单里找到“Git”->“Git Bash”,名称和邮箱是Github上的

然后在自己的硬盘单独开辟一个文件夹,存放本地的文件。
git的几个命令
- git init #在当前目录下新建一个git代码库
- git clone [url] #下载一个项目和它的整个代码历史
- git add [file1] [file2] #添加指定文件到缓存区
- git commit -m [message] #提交暂存区到仓库
- git status #显示变更信息
- git remote add [shortname] [url] #增加远程仓库,并命名
- git push [remote] [brash] #将本地的提交推送到远程仓库
- git pull [remote] [brash] #将远程仓库提交下拉到本地
下图为具体流程

如下图,我们先创建了一个demo文件夹并用git init命令初始化了这个文件夹

然后再入下图使用git add .(一次性提交多个文件) git status 查看状态 git commit -a '(输入你这次提交的简介)'

接下来进入自己的github创建一个同名的仓库,按照github给的提示操作,再输入你的用户名和密码就能成功了

你会发现github 上面的前三步我已经提示你做完了,这是你只需要使用git remote add origin [url](url是你的库的地址) 再输入git push -u origin master就行了
第二次再往同一个库里添加文件时,git init 和 git remote add origin [url]操作可以省略
github的社交功能
Git入门(待更)的更多相关文章
- Git入门简介
1. Git 背景 Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具. Git 与常用的版本控制工具 CVS.Subversion 等不同,它采用了分布式版本 ...
- GIT入门篇-基本概念与操作
GIT 首先必须说明的是, 这篇文章不是阐述GIT原理性和比较深入的文章.只是对于日常开发中比较常用的需求的总结和GIT这些命令大体的原理解释.所以掌握这个只能说能够应付一定的开发需求.但是如果你是个 ...
- git 入门教程
git 入门教程之协同开发 前面我们已经介绍过远程仓库的相关概念,不过那时并没有深入探讨,只是讲解了如何创建远程仓库以及推送最新工作成果到远程仓库,实际上远程仓库对于团队协同开发很重要,不仅仅是团队协 ...
- git入门与实践【转】
转自:http://www.cnblogs.com/shenhaocn/archive/2011/03/13/1982957.html 什么是版本控制 要了解什么是git,首先需要了解什么是版本控制( ...
- [转]Git入门与实践(一)
git入门与实践(一) · March 10th, 2010 · Posted in UNIX环境编程 · By ghosTM55 Write comment ...
- Git 入门:概念、原理、使用
出处: git入门:概念.原理.使用 git和Github 概念 Git --- 版本控制工具(命令). git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.git ...
- 码云配合git入门命令总结学习
目录 码云配合git入门命令总结学习 基本设置 基本命令总结学习 准备工作以及基本思路 基本命令 码云搭建仓库步骤 准备前工作 具体操作方法 远程仓库基本命令 标签相关命令 所有命令总结 基本命令总结 ...
- git入门网站
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 git入门教程:对商业的.开源的. ...
- git入门及上传项目到github
Git入门: 如果你完全没有接触过Git,你现在只需要理解通过Git的语法(敲入一些命令)就可以将代码上传到远程的仓库或者下载到本地的仓库(服务器),我们此时应该有两个仓库,就是两个放代码 ...
- Git入门仅这篇就够了
版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请表明出处:http://www.cnblogs.com/cavalier-/p/5978937.html 前言 大家好,我是Cavalier ...
随机推荐
- 使用vue-cli创建vue工程
在Windows环境下,打开命令行窗口,跳转至想创建工程的路径. 如:D:\MyWork\22_Github\rexel-cn\rexel-jarvis 创建vue工程,命令:vue create r ...
- 第三讲扩展,VA,RVA,FA(RAW),模块地址的概念
一丶VA概念 VA (virtual Address) 虚拟地址的意思 ,比如随便打开一个PE,找下它的虚拟地址 这边都是. 二丶模块地址(image Base) 模块地址,就是exe加载到内存的时候 ...
- 学习C#自作计算器,菜鸟初学,有大神的指点,希望做的不够好的地方请大家多多指导。同时希望非常无聊的大神能加些其它计算进去
可以做幂运算,根号运算,十进制与二进制互转,16进制与十进制互转 namespace WindowsFormsApplication15 { public partial class 祥哥计算器 : ...
- Scientific Toolworks Understand for linux
Scientific Toolworks Understand for linux 这个软件我找了很久了,一直没有找到合适能装的.现在这款能在linux上顺利运行的版本,共享给需要的TX们. 个人觉得 ...
- GraphQL实战篇(一)
看过基础篇的都知道,GraphQL创建Schema有两种方式,Schema First和Graph Type,前者使用GraphQL Schema Language类似于EF的DB First:后者和 ...
- jQuery事件绑定和委托实例
本文实例讲述了jQuery事件绑定和委托.分享给大家供大家参考.具体方法如下: jQuery事件的绑定和委托可以用多种方法实现,on() . bind() . live() . delegate ...
- Oracle数据库默认的data pump dir在哪
转自:https://zhidao.baidu.com/question/921271686131558779.html 使用select * from dba_directories;可以查到,例如 ...
- 【大数据】SmallFile-Analysis-Script
1.root账号先在namenode节点上配置一个定时任务,将fsimage定时传到其他客户机上进行操作 whereis hadoop命令确定安装目录,然后去配置文件找到namenode节点(data ...
- zabbix监控MySQL,Tomcat及配置邮件报警
目录 一.思路 二.部署.配置 环境 安装zabbix 对zabbix进行初步优化 添加监控主机 部署监控Tomcat 配置邮件报警 三.总结 一.思路 首先搭建zabbixserver,本机需要安装 ...
- Linux下文档与目录结构
目录分类 Linux目录结构的组织形式和Windows有很大的不同.首先Linux没有“盘(C盘.D盘.E盘)”的概念.已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写. ...
