git config [--global] user.name “Your Name”
git config [--global] user.email “email@example.com”
--local 本地
--global 全局
--system 系统
1.初始化 git init 完成后目录下出现.git隐藏目录,即版本库这是在工作区也就是我的我的电脑上做的。
2.git status 查看文件修改状态
3新建文件或文件夹
mkdir 文件夹名 //新建文件夹
touch 文件名 //新建文件4.添加文件到版本库
git add newfile //添加文件至缓存区
git commit -m ‘描述’ //提交文件至版本库
多文件添加
git add newfile1 newfile2…
git commit -m ‘描述’ //将缓存区的多次添加一次提交5.查看文件修改状态
git diff filename //查看工作区文件和库文件区别
git log [--oneline] //查看git日志,加选则一行显示
6.版本回退git reset --hard HEAD^ //回退上一个版本
git reset --hard HEAD^^ //回退上两个版本
git reset --hard HEAD~n //回退上n个版本git reset --hard commitid //回退指定版本,commitid根据log获取
7.撤销修改目的:将尚未提交至版本库的修改撤回。
情况一:
文件修改后尚未添加至缓存区
git checkout -- filename //在工作区撤销文件修改
情况二:
文件修改已添加至缓存区
git checkout HEAD [filename] //撤回添加至缓存区的修改
注:不指定文件名则撤回所有
8.删除文件rm filename //删除工作区文件
git rm filename //删除版本库文件
9.分支管理git branch // 现实所有本地分之
git branch 分支名 //创建新的分之
git checkout 分支名 //切换分支git merge 分支名 //合并指定分支到当前分支注意:解决分之冲突必须手动解决
9.生成秘钥ssh-keygen -t rsa
10.远程操作git merote -v //查看远程版本库信息
git push //上传代码及快速合并

转载于:https://www.cnblogs.com/xiaofei-bai/p/8018232.html

Github 新学入门相关推荐

  1. GitHub Actions入门教程:自动化部署静态博客

    前天,我使用 GitHub Actions 实现了静态博客的自动化部署,觉得它非常强大,只要你提交到 GitHub,后面的部署完全由 GitHub 自动完成. 这里提的静态博客,就是通过生成工具(eg ...

  2. GitHub Actions入门教程

    GitHub Actions入门教程 GitHub Marketplace · Actions to improve your workflow · GitHub 概述 GitHub Actions ...

  3. clone git 修改保存路径_Git和Github详细入门教程(别再跟我说你不会Git和Github)

    前言:成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成.你好,我是梦阳辰,快和我一起搞定Git和Github吧. 文章目录 01.Git概述 02.Git的本地仓库操作 Git的版本回退操作 ...

  4. 专为设计师而写的GitHub快速入门教程

    在互联网行业工作的想必都多多少少听说过GitHub的大名,除了是最大的开源项目托管平台,许多企业也都是用GitHub来协同开发工作,当然我们彩程也是其中之一.笔者最初决定学习Git也是因为在团队内部设 ...

  5. Git和GitHub快速入门

    Git入门 简介 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制系统. 工具 准备工具 Git下载地址:https://git-scm ...

  6. github新手入门

    [初识Github] 首先让我们大家一起喊一句"Hello Github".YEAH!就是这样. Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Li ...

  7. [git]Windows环境下 git Github 快速入门

    二.创建本地仓库 Git安装完成后有一个Git Bash,打开Git Bash.输入如下命令: cd d: mkdir learngit cd learngit 上述命令表示切换到电脑D盘,然后创建一 ...

  8. Git版本控制软件结合GitHub从入门到精通常用命令学习手册

    GIT 学习手册简介 本站为 Git 学习参考手册.目的是为学习与记忆 Git 使用中最重要.最普遍的命令提供快速翻阅. 这些命令以你可能需要的操作类型划分,并且将提供日常使用中需要的一些常用的命令以 ...

  9. 【001】GitHub新手入门

    我不明白我这题目怎么标题党了.服了官方. 叨叨在前:这半年应该是开启双线任务.小网站走一步看一步,新的方向也提上日程啦. 01 GitHub学习 首先,需要代理. 其次,需要注册一个账号,可以用Goo ...

最新文章

  1. Java集合LinkedList
  2. InSAR 处理软件
  3. 十进制转二进制、二进制转十进制
  4. 反写规则-销售订单关闭后不允许出库 (销售订单-销售出库单)
  5. lucene学习-3 - 代码重构
  6. 基于增量更新的协同过滤
  7. 数据库入门(SQL SEVER)之SQL语句删除单行数据,所有行数据,表和数据库
  8. Java速成系列-02-Java的版本
  9. 凹多边形三角剖分算法实现---基于Unity3D
  10. linux终端的中国象棋,在Ubuntu 17.10上玩国际象棋等游戏
  11. ArcMap 计算面积对应平面坐标系,投影坐标系 2000坐标系 84坐标系
  12. 文本挖掘之情感分析在网络视频弹幕的应用 ——以《都挺好》弹幕数据为例
  13. java sasl例子_Java Subject.doAs方法代碼示例
  14. 给计算机写程序的第一人竟是一位女子
  15. GitHub简单入门教程
  16. java服装连锁店后台管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  17. Android各厂商自启动管理开发
  18. 微信小程序接入腾讯IM即时通讯,实现在线聊天
  19. 联想台式主机拆机教程_联想 aio 520 拆机教程 ,全网最完整版,细节不放过,不看后悔...
  20. 5G大规模MIMO增强技术及发展趋势

热门文章

  1. Laravel 日期时间处理包 Carbon 的应用
  2. day08 MapReduce
  3. 算法复习——虚树(消耗战bzoj2286)
  4. 初试牛刀---css中的小细节
  5. Echarts图标自适应问题(已解决)
  6. 无后端完成在线翻译功能
  7. setXxx()和getXxx()的作用
  8. Java程序员应该收藏的书籍
  9. Windows sever 2008 动态硬盘数据恢复
  10. nanflash编程的地址问题