多人开发程序,或者需要保存项目备份时,使用git来管理。


1.下载Git

软件下载 - Git中文网-GitLab中文网

2.使用git

打开Git Blash,cd到目标项目,配置以下命令。

// 在Git Blash配置git
git config --global user.name "(昵称)"
git config --global user.email "(邮箱)"
// 在GitHub上建立远程仓库
// 在本地磁盘工作路径上建立暂存区
// 初始化当前项目 .git文件存储了当前项目的版本信息
git init
// 工作区 => 暂存区
git add 文件名
git add .  // 提交所有文件// 提交暂存区的内容到本地仓库
git commit -m "这一次提交的描述"// 查看是否提交成功
git status// 若需要从暂存区恢复文件到工作区
git checkout// 查看工作区和暂存区版本区别
git diff// 清空屏幕
clear// 查看已经提交的历史版本
git log// 恢复到指定的版本
git reset --hard Head^  //退回到上一个版本
git reset --hard Head^^  //退回到上一个版本
git reset --hard 具体版本号  //退回到指定版本// 获取远程仓库地址https
// 给电脑进行授权,生成SSH密钥
ssh-keygen -t rsa -C "gitHub邮箱地址"
// 生成后
// 查找一个文件:我的电脑 => 用户 => 用户名文件 => .ssh(隐藏文件) => xxx.pub(存有密钥)
// 在gitHub上配置密钥:个人中心 => setting => SSH and GPG keys// 提交
git remote add origin "远程仓库地址"  // 项目第一次提交
git push -u origin master// 从远程仓库克隆项目到本地
git clone "远程仓库地址"// 更新代码
git pull// 删除远程git仓库
git remote rm origin

学习笔记——Git的简单使用相关推荐

  1. 【学习笔记】求解简单递归式的一般方法

    [学习笔记]求解简单递归式的一般方法 手动博客搬家: 本文发表于20180618 15:53:06, 原地址https://blog.csdn.net/suncongbo/article/detail ...

  2. PHP学习笔记03:简单网上调查站点

    PHP学习笔记03:简单网上调查站点 网上调查站点由两个页面构成.第一个页面(vote.html文件)是一份问卷,问卷上只有一个问题"开发MySQL应用程序你最喜欢哪种编程语言?" ...

  3. Flutter学习笔记 —— 完成一个简单的新闻展示页

    Flutter学习笔记 -- 完成一个简单的新闻展示页 前言 思路分析 案例代码 结束语 上图 前言 刚学Flutter不久,今天我们来看看如何使用 Container & ListView实 ...

  4. 【学习笔记】超简单的快速傅里叶变换(FFT)(含全套证明)

    整理的算法模板合集: ACM模板 目录 一.概念概述 二.前置知识 1. 多项式 2. 复数 4. 欧拉公式证明 3. 复数的单位根 / 单位向量 三.FFT 算法概述 四.离散傅里叶变换(DFT) ...

  5. golang游戏开发学习笔记-开发一个简单的2D游戏(基础篇)

    此文写在golang游戏开发学习笔记-创建一个能自由探索的3D世界之后,感兴趣可以先去那篇文章了解一些基础知识,在这篇文章里我们要创建一个简单的2D游戏场景以及配套的人物,并实现人物运动和碰撞检测功能 ...

  6. 【学习笔记】超简单的快速数论变换(NTT)(FFT的优化)(含全套证明)

    整理的算法模板合集: ACM模板 目录 一.前置知识 二.快速数论变换(NTT) 三.NTT证明(和FFT的关系) 四.NTT模板 数组形式的实现 vector形式的实现 点我看多项式全家桶(●^◡_ ...

  7. 32位汇编语言学习笔记(45)--测试简单文件操作接口(完)

     这是<Assembly Language step by step programming with linux>书中的最后一个程序,也是全书中的最复杂的一个程序. 首先看一下这个程 ...

  8. Markdown学习笔记(超简单)所有字符为英文字符!!!!!!

    MarkDown学习笔记 标题 二级标题 ##+空格+文字 三级标题 ###+空格+文字 四级标题 ####+空格+文字 字体 hello,world! hello,world! 粗体:文字前后+** ...

  9. Git学习笔记1--Git原理简单介绍

    Git是一个分布式的版本号控制工具,假设想用github等版本号控制系统,核心就是git,以下简介一些git的基础原理,原文:http://git-scm.com/book/en/Getting-St ...

最新文章

  1. 华为徐文伟:后香农时代,面向数学的十大挑战问题
  2. python3 requirements使用方法 ~= >= <
  3. 2018湖湘杯web、misc记录
  4. cvpr2020 人脸检测与识别_Python人脸检测识别实例教程
  5. 单片机c语言 开方函数,单片机C语言求平方根函数
  6. 【表格】从1G到5G的移动通信发展历程(精简版)
  7. ES3、ES4、ES5、ES6区别
  8. 微型计算机使用的键盘shift,微型计算机使用的键盘中,shift键称为什么
  9. VS Code 中解决 C++ 代码编写时的爆红
  10. 马克飞象怎么转成html,马克飞象教程
  11. 2018艾耕科技笔试题
  12. 08-SNAP的命令行处理工具gpt及其批处理(Sentinel-1和Sentinel-2为例)
  13. 0.96寸OLED的使用
  14. .stl文件载入错误原因分析
  15. JS 手机号/身份证/银行账号/邮箱/QQ/电话 掩码处理
  16. 如何高逼格的写java代码
  17. 深入Linux设备驱动程序内核机制- 扫描版-有书签目录40M
  18. Oral English
  19. 正则表达式,Re模块函数 学习笔记之二
  20. BBPlayer 1.0.2 - 黑莓上的媒体播放器(支持歌词)-完美支持触屏

热门文章

  1. mysql%3e= %3c=某个时间_乐视网某站SQL注入3枚
  2. 悲惨程序生涯 狗血得你无法相信
  3. C# Label 通过Panel中的ScrollBar实现滑动条
  4. souapp搜应用:Wing微博 新浪微博桌面客户端存在的安全问题你知道吗?
  5. 伦敦旅游体验推荐:全英偶像之旅
  6. GitHub 高星开源项目今日发起
  7. 【历史上的今天】3月13日:1986年微软IPO 缔造四位亿万富翁
  8. GDB调试错误显示没有文件,退出代码127
  9. 数据、运营相关试题(一)【牛客网:京东2019春招商务与运营类试卷】
  10. 投资时如何更好地「抄作业」?