git 相关学习
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 相关学习的更多相关文章
- git相关学习地址
https://git-scm.com/book/zh/v2 这篇文章写得不错,值得一读
- Git操作学习笔记
根据廖雪峰老师git教程学习整理 这里需要辨析一下概念.Github是代码托管平台,是协作的工具;而Git是版本控制工具.Git不需要联网,在本机就可以使用 集中式版本控制系统与分布式版本控制系统 S ...
- springCloud相关学习资料
SpringCloud相关学习资料 SpringCloud资料参考: 1. 史上最简单的 SpringCloud 教程 | 终章 2. Spring Cloud基础教程 SpringCloud相关: ...
- git使用学习
windows系统需要安装git,mac系统自带git git相关命令: git clone https://git.coding.net/tenchina/wangteng_python1.git ...
- git入门学习(二):新建分支/上传代码/删除分支
一.git新建分支,上传代码到新的不同分支 我要实现的效果,即是多个内容的平行分支:这样做的主要目的是方便统一管理属于同一个内容的不同的项目,互不干扰.如图所示: 前提是我的github上已经有we ...
- git入门学习(一):github for windows上传本地项目到github
Git是目前最先进的分布式版本控制系统,作为一个程序员,我们需要掌握其用法.Github发布了Github for Windows 则大大降低了学习成本和使用难度,他甚至比SVN都简单. 一.首先在g ...
- 代码管理工具之git的学习
1.代码管理工具git的学习 http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 2.github的使用帮助 https:// ...
- git的学习笔记(二):git远程操作
1.创建ssh key ssh-keygen -t rsa -C "your_email@example.com" 执行命令后会在用户的家目录生成.ssh的隐藏文件夹,文件夹里有公 ...
- 数论算法 剩余系相关 学习笔记 (基础回顾,(ex)CRT,(ex)lucas,(ex)BSGS,原根与指标入门,高次剩余,Miller_Rabin+Pollard_Rho)
注:转载本文须标明出处. 原文链接https://www.cnblogs.com/zhouzhendong/p/Number-theory.html 数论算法 剩余系相关 学习笔记 (基础回顾,(ex ...
随机推荐
- pytest 14 使用自定义标记mark
标记失败用到的情况是,本身就知道这是失败的例子,所以,不用让他运行,直接跳过.或者是依赖于某个方法,某个方式失败的话,用例直接标记成失败. 标记失败有两种方法,一种是方法内部,一种是方法外部.内部用p ...
- Jmeter 逻辑控制器总结
本文主要总结Jmeter的逻辑控制器: 逻辑控制器下一共16个控制器: 1.foreach controller循环控制器 定义变量数组,按数组遍历循环 2.simple controller 简 ...
- 我的mybatis从oracle迁移转换mysql的差异【原】
仅此作为笔记 分页差异 oracle <select id="select" parameterClass="java.util.Map" resultC ...
- Google Protocol Buffer项目无法加载解决方案
http://blog.csdn.net/suixiangzhe/article/details/52171313 今天下载Google Protocol Buffer源码研究时发现打开工程后所有项目 ...
- EF Code First一对一、一对多、多对多关联关系配置
1.EF Code First一对一关联关系 项目结构图: 实体类: Account.cs using System; using System.Collections.Generic; using ...
- SpringBoot项目打成jar包后上传文件到服务器 目录与jar包同级问题
看标题好像很简单的样子,但是针对使用jar包发布SpringBoot项目就不一样了.当你使用tomcat发布项目的时候,上传文件存放会变得非常简单,因为你可以随意操作项目路径下的资源.但是当你使用Sp ...
- 关于APP测试的一点思考
1 系统入口部分要细化测试用例颗粒度 充分准备好测试数据 真实覆盖线上场景 比如注册验证码的获取 国内 国外手机 一般国外手机发送短信 打电话都要加上区号 2 新版本发布 有新功能上线 ...
- L2-005 集合相似度 (25 分) (STL——set)
链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805070149828608 题目: 给定两个整数集合,它们的相似度 ...
- 题解-COCI-2015Norma
Problem SPOJ-NORMA2 & bzoj3745 题意概要:给定一个正整数序列 \(\{a_i\}\),求 \[\sum_{i=1}^n\sum_{j=i}^n(j-i+1)\mi ...
- COGS2187 [HZOI 2015] 帕秋莉的超级多项式
什么都别说了,咱心态已经炸了... question 题目戳这里的说... 其实就是叫你求下面这个式子的导函数: noteskey 其实是道板子题呢~ 刚好给我们弄个多项式合集的说... 各种板子粘贴 ...