Git是C语言开发的分布式版本控制系统;

此台电脑所有Git仓库都会使用此配置:

"Your Name"
$ git config --global user.email 

千万不要使用Windows自带的记事本编辑任何文本文件。可以用VS Code;

先有本地库,后有远程库

add and commit

"wrote a readme file"

状态和区别

git status
git diff readme.txt

HEAD 指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令

git reset --hard commit_id
穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

工作区

版本库

HEAD是指向master,

使用SSH的指令

如果已经用git@关联,又需要改成https协议,则在.git目录下的config文件中,把 url = 后面的内容改为https类型的即可,也可以通过后面提到的remove指令来解除原关联并重新关联直接设置

git remote add origin git@github.com:Robot-first/learngit.git
git push -u origin master

如果报错如下:

The authenticity of host 'github.com (52.74.223.119)' can't be established.RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.Are you sure you want to continue connecting (yes/no/[fingerprint])?

输入yes即可;

后续改变上传则不用-u,指令如下:

git push origin master

先有远程库,再克隆到本地库

参考:

vscode中配置Github​www.jianshu.com

GitHub 上文件夹显示灰色无法点击​blog.csdn.net

git学习(有道云笔记)​note.youdao.com

git 使用_Git使用总结相关推荐

  1. eclipse查看git地址_Git大文件管理:函数计算和OSS支持的Git LFS服务器

    此服务器支持Batch API和File Locking API.项目地址与文档: https://github.com/zhxxch/git-lfs-one/​github.com LFS 是个好东 ...

  2. eclipse查看git地址_git下载及使用

    一.git下载安装 官网下载:Git 如果官网下载太慢可以使用下面的下载地址 国内的淘宝npm镜像下载,网址:git-for-windows Mirror 安装一直next就可以了 二.git下载与上 ...

  3. git 使用_git使用指南

    1.下载git 2.git连接到自己的GitHub 在想要上传的文件夹中点击鼠标右键,点击git bash here,打开git窗口 git config --global user.name &qu ...

  4. bisect git 使用_Git使用过程中的一些常见场景问题总结

    之前在公司内部推Git,写了一份git使用教程,后来又在团队内部做了一次分享,内容是关于Git使用过程中经常会遇到的一些场景,并有了这份总结. git基础 基于feature的工作流 添加忽略文件 . ...

  5. 中如何拉取git代码_git使用教程4pycharm拉取git仓库项目代码

    前言 当我们在github上看到别人写的项目,想拉到本地学习下.如何用pycharm把git仓库的代码拉取到本地电脑呢? 环境准备: 1.本地电脑已经安装了git 2.已经注册过github账号 3. ...

  6. git 别名_Git别名简介:使用Git的更快方法

    git 别名 As developers, we know Git very well, as it is a very important part of our daily activity. S ...

  7. git 子模块_Git子模块的问题

    使用子模块并非没有任何缺点.首先,你在子模块目录中工作时必须相对小心.当你运行git submodule update,它会检出项目的指定版本,但是不在分支内.这叫做获得一个分离的头--这意味着 HE ...

  8. git 提交_GIT提交规范的使用和总结

    Why 在接手新项目时候 你希望看到git的commit记录是这样的? 还是这样的?? WTF!? 听说鱼的记忆只有7秒钟, 但是我看人的记忆也不怎么样,反正我能记清楚之前写的代码细节,最多只有7天 ...

  9. git 升级_git版本升级

    转自:https://blog.51cto.com/drinkboy/2092342 这篇文章没什么特别的,就是特别短. Git版本升级(查看版本信息 git version) 旧版本:git ver ...

最新文章

  1. shell脚本——expect命令
  2. 添加或者更新字段说明
  3. Python 技术篇-基于随机数的uuid码的生成
  4. css3动画--位移加阴影
  5. 设置Jupyter notebook 默认工作路径,修改Jupyter notebook 默认浏览器为Chrome
  6. Django根据现有数据库建立/更新model
  7. 使用PyCharm官方中文语言包汉化PyCharm
  8. 面试风云录(03) - 与女大学生的网络对话(上)
  9. Proxmox监视器
  10. 多线程 java实验心得_java多线程编程体会
  11. Python爬取皮皮虾视频
  12. 相比传统监控,智慧门店的摄像机有多“能干”
  13. 叶念琛告诉你什么是爱情。。。
  14. Wordnet的一些简单使用
  15. AD的设计里面找不到生成PCB选项
  16. 第一篇博客------自我介绍
  17. ubuntu 7.04 硬盘安装与安装后的常用软件的安装与配置 [zz]
  18. 【阅读心得】Python编程无师自通——专业程序员的养成
  19. HTML5支持服务器发送事件
  20. Android四大组件之一服务

热门文章

  1. split分片主要源码解析
  2. leetcode 230. Kth Smallest Element in a BST | 230. 二叉搜索树中第K小的元素(Java)
  3. leetcode 463. 岛屿的周长(Java版)
  4. JVM从入门到精通(三):热加载的实现原理,Java内存模型,缓存行,指令重排,合并写技术等
  5. 【Python】正则表达式使用、常用匹配表达式
  6. 用与非门设计血型配对电路_电路板中与非门集成电路的控制原理
  7. po 价格条件表_SAP-MM定价条件全解析 -
  8. 科普: 中间件底层实现的分布式协议之Raft
  9. java,获取微信分享需要的获取 signature、jsapi_ticket和access_token
  10. 数据库存储模型-数据存储