git的小白入门教程

原创 2016年09月24日 22:52:27

普通使用,可以应对最一般的情况

  1. 将目录切换到你的本地仓库,执行 git init 或者用git clone {仓库位置}
  2. ssh-keygen -t rsa -C "xxx@xxx.com" 目的是生成RSA密钥,根据提示信息找到密钥位置id_rsa.pub,copy一下
  3. 在网页端建立一个仓库
  4. 将该密钥添加到用户的setting菜单下的ssh key那一栏
  5. ssh -T git@github.com 可以检查密钥添加是否成功
  6. git config --global user.name "xxx" 设置提交的时候显示的用户名
  7. git config --global user.email "xxx@xxx.com" 设置提交的时候显示的用户邮箱
  8. git remote add origin git@github.com:xxx/yourRepo.git 将远程仓库与本地仓库联系起来,名字叫做origin
  9. 编辑完文件 用git add . 添加文件
  10. git commit -m "info" 提交信息且带注释
  11. git push -u origin master 提交内容到远程服务器

进阶使用

  • git log 查看提交历史
  • git status 检查当前文件状态
  • git branch 查看分支
  • git branch {name} 创建分支
  • git branch -d {name} 删除分支
  • git checkout {name} 切换分支
  • git checkout -b {name} 创建并切换分支
  • git merge {name} 合并某分支到当前分支--allow-unrelated-histories分支无关合并
  • git push origin --delete {name} 删除远程分支
  • Git鼓励你使用分支完成某个任务,合并后再删掉分支,这和直接在master分支上工作效果是一样的,但过程更安全。

Git 5分钟上手小白教程

Git 5分钟上手小白教程@(进阶)[Git教程,Git小白教程,Git入门]  今天想用Git发布一下之前写的一个管理系统,因为之前没有用过Git管理项目,也就不知道怎么用Git上传发布项目,网上搜...
  • dabpop139
  • dabpop139
  • 2016年05月16日 18:40
  • 3114

web前端小白入门教程

一小时学会写页面 作为一个懒癌晚期患者,总是习惯找各种简单的解决问题的方法,也习惯性把问题简单化,所以今天想分享给大家简单的web前端入门方法。 既然题目已经定了一个小时那么废话就不多说了,计时开...
  • coco510
  • coco510
  • 2016年05月06日 00:44
  • 963

Egret教程(一、入门)

1.下载并安装Egret引擎: http://www.egret.com/products/engine.html 2.命令行(Win+R键输入cmd): 有些喜欢用命令行的童鞋,可以通过命令...
  • laixiao_hero
  • laixiao_hero
  • 2016年06月11日 15:58
  • 5784

深入学习:Windows下Git入门教程(下)

声明:由于本人对于Git的学习还处于摸索阶段,对有些概念的理解或许只是我断章取义,有曲解误导的地方还请见谅指正! 一、分支 1.1分支的概念。     对于的分支的理解,我们可以用模块化这个词来...
  • easyer2012
  • easyer2012
  • 2014年09月19日 17:23
  • 684

从小白到入门(java web篇)

关于java web的入门~
  • remix_1
  • remix_1
  • 2016年11月20日 13:32
  • 917

入门级:GitHub和Git超超超详细使用教程!

GitHub和Git入门 考虑到大家以前可能对版本控制工具和Linux命令行工具都不了解,我写了一个简单的博客来让大家学会入门使用方法。 GitHub的简单使用 第一步 创建GitHub账号...
  • JavaAndroid730
  • JavaAndroid730
  • 2016年12月08日 19:05
  • 37055

写给小白的mysql入门教程

这篇文章主要是写给小白看的,从mysql基础为大家讲起。   mysql简介    1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的...
  • qq_32506555
  • qq_32506555
  • 2016年08月27日 23:27
  • 153

小白日记19:kali渗透测试之选择和修改EXP

EXP 目的:学会选择和修改网上公开的漏洞利用代码【EXP(python\perl\ruby\c\c++....)】 方法: 1、Exploit-db【kali官方维护的漏洞利用代码库】 2、Sec...
  • ZiXuanFY
  • ZiXuanFY
  • 2016年09月20日 20:33
  • 1499

Arduino小白入门教程(一)

Arduino的基本认识(用最大众最基础的UNO板子为例) UNO 1.从左到右,AREF:用于配置模拟输入的参考电压。GND:接地。14跟数字信号引脚 2.从左到右,IOREF:用于配置微...
  • zlklove1234
  • zlklove1234
  • 2015年01月05日 00:08
  • 345

MongoDB入门教程(适合小白)

MongoDB小白的入门教程
  • jclian91
  • jclian91
  • 2017年11月28日 13:53
  • 69
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git的小白入门教程
举报原因:
原因补充:

(最多只允许输入30个字)