git/github安装与使用教程
新学习了Git和GitHub的使用,记一下笔记,也希望可以帮助他人,这里只是初级阶段,以后还会不断的修改和完善。
1.什么是git

开源的分布式版本控制系统,与svn比独特的地方:
1.解决了svn后提交冲突的问题
· 2.可以随时提交自己的代码,无网环境也可以进行代码的提交。
3.如果你想,每个人都可以是自己成为源代码。
2.git下载与安装
官方下载地址:https://git-scm.com/downloads
下载完成后傻瓜式默认安装,也可以根据自己的需求手动配置,这里就不在演示。
注意事项:安装完成检查本机环境变量,如果计算机没有自动添加git的环境,需手动添加环境变量,把git的bin目录添加进环境变量。
3.注册github
4.本地仓库与github仓库关联
第一步:进入Git Bash配置登录远程的用户名和密码
用户名为github的登录名,邮箱为github的邮箱
git config --global user.name "用户名"
git config --global user.email "邮箱"
第二步:生成密钥发送给远程仓库,方便使用,不需要每次进入都重新输入密码
ssh-keygen -t rsa -C 邮箱 //邮箱是github的邮箱
打开本地c:\..\.ssh\id_rsa.pub文件。此文件里面内容为刚才生成人密钥。
第三步:登陆github系统。点击右上角的 Settings--->SSH and GPG keys ---> new SSh key
把你本地生成的密钥复制到里面(key文本框中), 点击 add key 就ok了
第四步:测试连接是否成功
$ ssh -T git@github.com
温馨提示:如果在本地的../.ssh有known_hosts文件说明你连接成功了
5 项目发布
1. 本地新建项目并初始化,右击 -->> git bash here -->> git init
2. github新建仓库 , 点击右上角的 Settings-->>your repositories-->>new -->> creat repository
3. 本地项目关联github远程项目
$ git remote add origin 项目ssh地址或者https地址 //连接远程github项目
第一次发布项目
git add . //发布文件到暂存区 git commit -m "注释内容" //从暂存区--本地分支 git push -u origin master //发送到远程github
第一次下载项目
git clone ssh或者https
提交
git add . //发布文件到暂存区 git commit -m "注释内容" //从暂存区--本地分支 git push origin master //发送到远程github
更新
git pull
git/github安装与使用教程的更多相关文章
- Git的安装和使用教程详解
---恢复内容开始--- 本篇笔记聊聊Git的安装和使用教程 一.认 识 Git ...
- git (Linux安装及使用教程)
查看当前服务器是否有安装git git --version 如果有,那么查看版本号,是否是你想要的或最新的版本 如果不是自己想要的版本,那么执行以下命令可卸载当前版本 yum remove git 卸 ...
- git/github 代码托管图文教程
现在都流行将代码托管到github,使用版本控制工具git,现在让我们开始一步一步的将我们本地的代码托管到github上去吧 一. git的使用 1.下载git工具 2.下载好后安装时候注意要使用vi ...
- Git配置安装使用教程操作github上传克隆数据
Git是何方神圣? Git是用C语言开发的分布版本控制系统.版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态).另一个状态可以是不同的文件,也可以是不同的文件内容 ...
- git github 使用教程
参考文章:文章地址: http://wuyuans.com/2012/05/github-simple-tutorial/ github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般 ...
- Git 安装和使用教程
Git 安装和使用教程 git 提交 全部文件 git add . git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件.注意 ...
- Git 安装和使用教程(更加详细)
转载至:https://www.cnblogs.com/smuxiaolei/p/7484678.html#undefined Git 安装和使用教程 git 提交 全部文件 git add . g ...
- Linux下的GitHub安装与简单配置教程 ~ 转载
Linux下的GitHub安装与简单配置教程 1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS.SVN等集中式的版本控制系统. 2.Git的安装 1)安装Git a.查看与 ...
- Git下载安装及设置详细教程
Git下载安装及设置详细教程 一.安装前准备 1. 廖雪峰老师Git教程 :推荐Git入门教程. 2. 按照自己的系统版本下载Git软件,我的操作系统:Windows7 64位,安装版本为Git ...
随机推荐
- Qt开发经验小技巧21-30
如果出现Z-order assignment: is not a valid widget.错误提示,用记事本打开对应的ui文件,找到为空的地方,删除即可. 善于利用QComboBox的addItem ...
- [LeetCode] 227. Basic Calculator II 基本计算器 II
Implement a basic calculator to evaluate a simple expression string. The expression string contains ...
- Kubernates之从pod中拷贝文件到宿主机
想从k8s的pod中拷贝文件到宿主机,kubectl 的cp命令,但是网上搜索了下,感觉有点乱,自己记录下. hadoop这个namespace下,有个hadoop-hadoop-yarn-rm-0的 ...
- Beta版本的发布
1.团队成员列表 成员姓名 成员学号 秦裕航 201731062432(组长) 刘东 201731062227 张旭 201731062129 王伟 201731062214 2.解决了那些在Alph ...
- lambda表达式已经成为了开发者必须要掌握的技能?
lambda表达式 lambda表达式是什么 引用百度百科 “Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的la ...
- [转帖]首颗国产DRAM芯片的技术与专利,合肥长鑫存储的全面深度剖析
首颗国产DRAM芯片的技术与专利,合肥长鑫存储的全面深度剖析 https://mp.weixin.qq.com/s/g_gnr804q8ix4b9d81CZ1Q 2019.11 存储芯片已经成为全球珍 ...
- [转帖]关于一个 websocket 多节点分布式问题的头条前端面试题
关于一个 websocket 多节点分布式问题的头条前端面试题 https://juejin.im/post/5dcb5372518825352f524614 你来说说 websocket 有什么用? ...
- springboot注入的四个注解
java配置主要靠java类和一些注解来达到和xml配置一样的效果,比较常用的注解有: @Configuration:声明一个类作为配置类,代替xml文件@Bean:声明在方法上,将方法的返回值加入B ...
- python 之 Django框架(orm单表查询、orm多表查询、聚合查询、分组查询、F查询、 Q查询、事务、Django ORM执行原生SQL)
12.329 orm单表查询 import os if __name__ == '__main__': # 指定当前py脚本需要加载的Django项目配置信息 os.environ.setdefaul ...
- 20191213-RF中报告打不开提示Opening Robot Framework report failed
配置好Jenkins的RF框架后跑了一次autotest发现哦豁report打不开,网上找了一堆方法都是只能临时解决,重启后又失效了.现在给出临时解决方案和永久解决方案 首先错误信息如下: 临时解决 ...