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下载 安装默认步骤,一步步安装即可 安装完成后,在开 ...
随机推荐
- GitHub团队协作流程
说来惭愧,这么长时间,第一次参与修改开源项目,所以整理了一份GitHub团队协作流程,作为备忘,文章大部分内容参考https://www.cnblogs.com/schaepher/p/4933873 ...
- markdown syntax
Markdown 语法 转载自https://zh.mweb.im/markdown.html 首先应该了解的 每一个 Markdwon 使用者都应该了解的,是 Markdown 最基本的版本,也就是 ...
- 【大数据之数据仓库】HAWQ versus GreenPlum
谈到GreenPlum,肯定会有同事说HAWQ!是的,在本系列第一篇选型流水记里,也有提到.因为对HAWQ接触有限,没有深入具体了解,所以很多信息都是来自于博文,人云亦云,我把看过的资料简要整理,希望 ...
- cinder侧挂载卷流程分析
cinder侧挂载卷流程分析,存储类型以lvm+iscsi的方式为分析基础cinder侧主要调用了三个接口1)reserve_volume: 把volume的状态改为attaching,阻止其它节点执 ...
- saltstack平台基础
saltstack概述saltstack是基于python开发的一套C/S架构配置管理工具,使用SSL证书签方的方式进行认证管理底层使用ZeroMQ消息队列pub/sub方式通信 号称世界上最快的 ...
- Python实例手册
在电脑中突然发现一个这么好的资料,雪松大神制作,不敢独享,特与大家共享.连他的广告也一并复制了吧! python实例手册 #encoding:utf8 # 设定编码-支持中文 0说明 手册制作: 雪松 ...
- Android 查看联系人电话和姓名(ContentProvider)
1.介绍 2.使用方法 3.在AndroidManifest.xml文件中添加相关设置 <uses-permission android:name="android.permissio ...
- 压缩感知(CS)
总结一下最近看的压缩感知(Compressed Sensiong)的内容. 它是在采样过程中完成了数据压缩的过程. 一. 将模拟信号转换为计算机能够处理的数字信号,必然要经过采样的过程.问题在于,应该 ...
- fread 快速读入 (神奇挂!)
注意这里是将后台的所有数据都读入在计算 #include<bits/stdc++.h> using namespace std; #define ll long long namespac ...
- ZOJ - 3623 完全背包变种
题意理解有误导致方程建歪,题意是n种类型的船造成至少L伤害的最小时间,攻击过程是不必同步的 #include<iostream> #include<algorithm> #in ...