git使用方法记录
git是一个分布式的代码版本管理系统,使用起来的确很方便,之前只是star别人的项目,今天刚好有空抽点时间学了一下,简单的几个命令的用法。
首先在giuhub上可以托管代码,然后可以将远程仓库拖到本地来操作,之后再把修改的结果更新到远程仓库,并且对于每一次的代码修改记录都有相应的记录,也方便回滚与查看修改的地方。
首先得在github导入你在本地生成的公私钥中的公钥,然后就可以开始在本地操作远程代码仓库了。
首先可以在本地新建一个目录,可以在此目录中将远程仓库托到本地
git init //变成git可以管理的库
然后可以使用git remote -v 来查看当前所添加的远程库,也就是我们在接下来需要操作的代码库
git remote -v
当然添加远程代码库的命令为:
git remote add origin <你的项目地址> //注:项目地址形式为:https://gitee.com/xxx/xxx.git或者 git@gitee.com:xxx/xxx.git
git remote rm origin 删除指定的关联代码库
接下来就可以查看到我们想要操作的远程库

此时只需要再将远程仓库克隆一份到本地,就可以开始操作了,因为每次push以后必须注明身份,因此我们可以使用以下两条命令:
git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"
如果我们想要添加一个文件test.txt,并将其更新到远程代码库
可以执行
git add text.txt
git add 相当于将文件先存到暂存区,此时并没有提交到远程
此时我们可以执行
git commit -m"你想对此次修改所作的描述"
git push origin master //将代码库同步到github
此时就可以看到我们在本地所作的修改在github上产生了相同的结果
因为每一次对代码库的修改及push,都会留下commit记录,因此如果我们想返回到某一次的状态,此时就可以使用对应的commit id值
git log //命令显示从最近到最远的提交日志,从里面我们可以找到commit的id值
git删除 commit 记录
参考
https://www.cnblogs.com/lyy-2016/p/6509707.html
https://zhuanlan.zhihu.com/p/35078876


使用操作可以参考以下几个链接:
https://blog.csdn.net/yemoweiliang/article/details/52383878
https://blog.csdn.net/zhezhebie/article/details/78761417
https://www.jianshu.com/p/03314c2ed04d
git使用方法记录的更多相关文章
- Git使用方法记录(一)
记录下git的基本使用方法,这里是以ubuntu14.04为例. 1,使用前的初始设置 git config –global user.name “FirstName LastName” git co ...
- Git使用方法(精心整理,绝对够用)转载
Git使用方法(精心整理,绝对够用) 一.git客户端(本地仓库)的一些操作 1.设置账户(需要和github账户设置一致) git config --global user.name xxx g ...
- EF里查看/修改实体的当前值、原始值和数据库值以及重写SaveChanges方法记录实体状态
本文目录 查看实体当前.原始和数据库值:DbEntityEntry 查看实体的某个属性值:GetValue<TValue>方法 拷贝DbPropertyValues到实体:ToObject ...
- 64位 SQL Server2008链接访问Oracle 过程汇总解决方法记录
64位 SQL Server2008链接访问Oracle 过程汇总解决方法记录 经过几天不停的网上找资料,实验,终于联通了. 环境:系统:win 2008 ,SqlServer2008 R2, 连接O ...
- js实用方法记录-js动态加载css、js脚本文件
js实用方法记录-动态加载css/js 附送一个加载iframe,h5打开app代码 1. 动态加载js文件到head标签并执行回调 方法调用:dynamicLoadJs('http://www.yi ...
- js实用方法记录-简单cookie操作
js实用方法记录-简单cookie操作 设置cookie:setCookie(名称,值,保存时间,保存域); 获取cookie:setCookie(名称); 移除cookie:setCookie(名称 ...
- js实用方法记录-指不定哪天就会用到的js方法
js实用方法记录-指不定哪天就会用到的js方法 常用或者不常用都有 判断是否在微信浏览器中 测试代码:isWeiXin()==false /** * 是否在微信中 */ function isWeix ...
- linux git 安装方法
最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Window ...
- windows 系统安装git的方法
windows 系统安装git的方法 msysgit是Windows版的Git,从https://git-for-windows.github.io下载 安装默认步骤,一步步安装即可 安装完成后,在开 ...
随机推荐
- JDK1.8源码阅读系列之二:LinkedList
本篇随笔主要描述的是我阅读 LinkedList 源码期间的对于 LinkedList 的一些实现上的个人理解,有不对的地方,请指出- 先来看一下 LinkedList 的继承图: 由于 Abstra ...
- Thinkphp5.0 路由
路由定义: 有两种方式: (1).动态注册: eg: Route::rule('hello','index/index/hello','GET'); (2)配置式: eg: return [ 'pat ...
- [Swift]八大排序算法(八):基数排序
排序分为内部排序和外部排序. 内部排序:是指待排序列完全存放在内存中所进行的排序过程,适合不太大的元素序列. 外部排序:指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存 ...
- Python实现——决策树实例(离散数据/香农熵)
决策树的实现太...繁琐了. 如果只是接受他的原理的话还好说,但是要想用代码去实现比较糟心,目前运用了<机器学习实战>的代码手打了一遍,决定在这里一点点摸索一下该工程. 实例的代码在使用上 ...
- SQL Server 数据类型与.Net Framework平台映射
SQL Server 和 .NET Framework 基于不同的类型系统. 例如,.NET Framework Decimal 结构的最大小数位数为 28,而 SQL Server 的 decim ...
- setinterval 里面的方法记得加引号
setinterval 里面的方法记得加引号 否则不执行
- ELK 实用架构
- java.math.BigDecimal cannot be cast to java.lang.String
从数据库总查询出的count(*) 函数统计的值,类型转换方法: Map<String,Integer> map = new HashMap<String,Integer>() ...
- 栈 - 20 Valid Parentheses, 150 Evaluate Reverse Polish Notation
class Solution { public: bool isValid(string s) { stack<char> st; ; i<s.size(); i++){ if(s[ ...
- MongoDB基本语句
1.创建数据库 use 库名 2.查看所有库 show dbs 3.定义一个对象变量,下面挂着数据 4.col 是集合名,如果该集合不在该数据库中, MongoDB 会自动创建该 ...