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 ...
随机推荐
- 更新Alpine Linux源 sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories apk add xxx
更新Alpine Linux源 国内镜像源 清华TUNA镜像源:https://mirror.tuna.tsinghua.edu.cn/alpine/中科大镜像源:http://mirrors.ust ...
- WebGL学习笔记(四):绘图
图元 WebGL可以绘制非常复杂的3D模型,这些模型都是由下面3种基本几何图元构成的,下面我们来详细的看看. 三角形 WebGL中任何复杂的模型,都是由三角形组合而成的,可以说三角形是任意形状的最小构 ...
- Js ascii 16进制 url-encode
function fixedEncodeURIComponent (str) { return str.replace(/./g, function(c) { return '%' + c.charC ...
- 在使用redis做缓存后,mybatis的延迟加载失效
原来使用的是EHcache,mybatis延迟加载没有问题,改成redis后,延迟加载获得数据时就会发生错误. 报:Cannot get Configuration as configuration ...
- NOI2019 Fe
NFLS XY NOI2019 Fe Orz zsy,zhf,wqy,zjc,bly! Goodbye OI!
- OpenSSL 创建自签名证书
1.生成服务器私钥 openssl genrsa -out client.key 4096 2.生成证书签名请求(CSR) openssl req -new -key client.key -ou ...
- MergeSort-vector
归并排序-vector实现 #include <iostream> #include <vector> using std::cout; using std::endl; us ...
- python tkinter中的事件绑定
一个Tkinter主要跑在mainloop进程里.Events可能来自多个地方,比如按键,鼠标,或是系统事件. Tkinter提供了丰富的方法来处理这些事件.对于每一个控件Widget,你都可以为其绑 ...
- SpringBoot中的@ConfigurationProperties
有什么用 该注解的作用类似于@Value,即为组件中的属性进行赋值. 怎么用 首先是建立一个springboot的工程,不再赘述. 首先我们建立一个Person类和一个Dog类. package co ...
- strings包 — 汇总
转自:https://www.jb51.net/article/148388.htm strings 包中的函数和方法 // Count 计算字符串 sep 在 s 中的非重叠个数 // 如果 sep ...