1.Git 的一些快捷键

第一次创建本git 本地仓库 ::

git  init  //在本地创建一个 Git仓库 :要在该目录下

第一次 要配置GitHub 的 账号和邮箱:

git config -global user.name 'GitHub上的账户'

git config -global user.email 'GitHub上的邮箱'

git  status //查看当前仓库状态 (modified: 显示之前add 文件 有修改 需要重新 addd)

      

git add .  //往本地仓库添加文件(HTML .PNG ,JS 等)

git add *.js //往本地仓库添加的所有JS文件

git rm -cached index.htm //相关对ADD 动作 标识要把 ADD的文件 要删除  不再添加

git commit -m "修改备注" //这种用的多

git commit

进入提交 insert 写修改备注

  esc退出

:W(保存)Q 退出

有些文件 不要上传(上传:add)的 :

git touch .gitignore //在里面写 不要上传的文件名 或者文件 直接/login

touch:创建文件

 cat:查看文件

more:查看文件 查看可以滚动内容

有时候需要做一些修改还没有上传到线上   又临时又要切换到原来的页面 就需要分支

git check -b <分支名字> //切换到一个新的分支

git check master //切换到master

git merge <分支名字> //只有在切换回 master下才能 合并 分支 ,合并了分支就已经被删除了

git branch -d <分支名字> //删除这个分支

添加到GIThub 上

git remote //看看 有没有已经连接上GIThub  要是返回 origin 就是已经连上

要是没连上 可以如下操作:

git remote and origin github远程地址

git push -u origin master //把你本地仓库的代码上传到github服务器上

之后连接上就可以

git push

git diff :处理工作区域与暂存区的区别

git status :查看状态

在commit 之前可以 恢复 用 checkout "不想提交的文件路径(git status 可以查看路径)"

git reset -id 恢复那个版本

如果发现错误的将不想暂存的文件被git add进入之后,想回退取消,则可以使用命令:git reset HEAD <file>,

clone github的服务器上的代码如下:

git  clone  github远程地址

可以用 github客户端操作 本地仓库代码

首先登陆 然后clone到本地 然后修改代码  summary(修改备注) commit 之后就FETCH 就更新到github服务器

.在 github 上添加 SSH key 的步骤

1、首先需要检查你电脑是否已经有 SSH key

  运行 git Bash 客户端

$ cd ~/.ssh
       $ ls

目的是:检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件  要是存在 就可以直接复制  id_dsa.pub 的SSH 到github 上创建一个新的SSH keys

2. 要是没有id_rsa.pub 或 id_dsa.pub 文件  就要生产 id_rsa.pub 或 id_dsa.pub 文件,步骤如下:

$ ssh-keygen -t rsa -C "your_email@example.com"
要是push 不需要输入密码 直接两次 enter就生产了

  Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
  Created directory '/c/Users/Administrator/.ssh'.

3.添加你的 SSH key 到 github上面去

拷贝 id_rsa.pub 文件的内容  粘贴到 key 所对应的输入框中

git 相关学习的更多相关文章

  1. git相关学习地址

    https://git-scm.com/book/zh/v2    这篇文章写得不错,值得一读

  2. Git操作学习笔记

    根据廖雪峰老师git教程学习整理 这里需要辨析一下概念.Github是代码托管平台,是协作的工具;而Git是版本控制工具.Git不需要联网,在本机就可以使用 集中式版本控制系统与分布式版本控制系统 S ...

  3. springCloud相关学习资料

    SpringCloud相关学习资料 SpringCloud资料参考: 1. 史上最简单的 SpringCloud 教程 | 终章 2. Spring Cloud基础教程 SpringCloud相关: ...

  4. git使用学习

    windows系统需要安装git,mac系统自带git git相关命令: git clone  https://git.coding.net/tenchina/wangteng_python1.git ...

  5. git入门学习(二):新建分支/上传代码/删除分支

    一.git新建分支,上传代码到新的不同分支  我要实现的效果,即是多个内容的平行分支:这样做的主要目的是方便统一管理属于同一个内容的不同的项目,互不干扰.如图所示: 前提是我的github上已经有we ...

  6. git入门学习(一):github for windows上传本地项目到github

    Git是目前最先进的分布式版本控制系统,作为一个程序员,我们需要掌握其用法.Github发布了Github for Windows 则大大降低了学习成本和使用难度,他甚至比SVN都简单. 一.首先在g ...

  7. 代码管理工具之git的学习

    1.代码管理工具git的学习  http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 2.github的使用帮助   https:// ...

  8. git的学习笔记(二):git远程操作

    1.创建ssh key ssh-keygen -t rsa -C "your_email@example.com" 执行命令后会在用户的家目录生成.ssh的隐藏文件夹,文件夹里有公 ...

  9. 数论算法 剩余系相关 学习笔记 (基础回顾,(ex)CRT,(ex)lucas,(ex)BSGS,原根与指标入门,高次剩余,Miller_Rabin+Pollard_Rho)

    注:转载本文须标明出处. 原文链接https://www.cnblogs.com/zhouzhendong/p/Number-theory.html 数论算法 剩余系相关 学习笔记 (基础回顾,(ex ...

随机推荐

  1. 请求转发 和 URL 重定向

    五 请求转发 和 URL 重定向 1 请求转发和重定向 干什么用? 是我们在java后台servlet中 由一个servlet跳转到 另一个 servlet/jsp 要使用的技术 前端发送请求到后台 ...

  2. <02>labSQL的配置和使用方法

    任务布置:制作简单地铁站点管理系统<2> 要求一:正确配置系统,建立基本正常的数据通道:要求二:实现地铁站点的登记,拥有查询功能: 正文: 今天介绍labview虚拟仪器软件中  labS ...

  3. Apache Hadoop 2.9.2 的快照管理

    Apache Hadoop 2.9.2 的快照管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 快照相当于对目录做一个备份.并不会立即复制所有文件,而是指向同一个文件.当写入发生 ...

  4. 关联分析Apriori算法和FP-growth算法初探

    1. 关联分析是什么? Apriori和FP-growth算法是一种关联算法,属于无监督算法的一种,它们可以自动从数据中挖掘出潜在的关联关系.例如经典的啤酒与尿布的故事.下面我们用一个例子来切入本文对 ...

  5. postgreSql 基本操作总结

    0. 启动pgsl数据库 pg_ctl -D /xx/pgdata start     1. 命令行登录数据库 1 psql -U username -d dbname -h hostip -p po ...

  6. 20155324《网络对抗技术》web安全基础实践

    20155324<网络对抗技术>web安全基础实践 实验内容 使用webgoat进行XSS攻击.CSRF攻击.SQL注入 实验问答 SQL注入攻击原理,如何防御 ①SQL注入攻击是攻击者在 ...

  7. [置顶]Python开发之路

    阅读目录   第一篇:python入门 第二篇:数据类型.字符编码.文件处理 第三篇:函数 第四篇:模块与包 第五篇:常用模块 第六篇:面向对象 第七篇:面向对象高级 第八篇:异常处理 第九篇:网络编 ...

  8. SqlServer查询某数据在某表某列中

    create proc spFind_Column_In_DB ( @type int,--类型:为文字类型.为数值类型 @str nvarchar(100)--需要搜索的名字 ) as --创建临时 ...

  9. JAVA进阶17

    ---恢复内容开始--- 间歇性混吃等死,持续性踌躇满志系列-------------第17天 1.递归结构 递归是一种常见的解决问题的方法,即把问题逐渐简单化.递归的基本思想就是自己就是“自己调用自 ...

  10. 【medium】990. Satisfiability of Equality Equations 并查集

    Given an array equations of strings that represent relationships between variables, each string equa ...