Git基本使用及常见操作详解
git是一个免费开源的版本控制系统,可以高效管理项目开发原码
(下载就在官网下载,一直下一步就好)
用git前,我们需要配置一下两个属性name和email,这两个信息会用来在存储代码时记录用户的身份。
git config --global user.name "xxx"
#配置用户名
git config --global user.email "xxx"
#配置邮箱
默认情况下磁盘中目录不会被git所管理,所以我们需要git init初始化,初始化后目录中会多出一个.git目录,这个目录用来存储代码的版本信息,有了.git就意味着项目现在已经开始被.git管理了,不希望项目被git管理时,只需删除项目中的.git即可。
git init#初始化项目
![](/assets/blank.gif)
git中的文件有两种状态:未跟踪和已跟踪。未跟踪指文件没有被git所管理,已跟踪指文件已被git管理。已跟踪的文件又有三种状态:未修改、修改和暂存。
可以通过git status来查看文件的状态
![](/assets/blank.gif)
基本操作
1.未跟踪 —> 暂存(已跟踪)
当前是未跟踪状态可以使用git add <文件名>从未跟踪到已跟踪
git add <filename> #从未跟踪到暂存。
git add * #将所有已经修改文件从未跟踪到暂存
![](/assets/blank.gif)
我这里新建了一个11.txt然后通过git add <文件名>将其加入到暂存区
可以用git status查看状态如图
![](/assets/blank.gif)
2.暂存 —> 未修改
使用git commit -m "信息",将暂存的文件提交到git仓库,此时所以暂存文件都变成了未修改的状态。
git commit -m "xxxx"//将暂存的文件存储到仓库中
其他操作
1.git回退
git restore <filename>#回退到未修改状态
git restore *
git restore --staged #从暂存取消
2.删除文件
git rm <filename>
git rm <filename> -f #强制删除
3.移动文件
git mv from to #移动文件重命名
题尾
“时光荏苒如白驹过隙,往事依稀若素月流空”时间很快就过去啦,希望大家一起加油
Git基本使用及常见操作详解相关推荐
- Git实战:branch分支操作详解
什么是分支 分支是指在主干道上分支的支线,可以前往不同的地方,也可以到达相同的终点(只是实现的路线不同).Git指向团队开发中的个体,各开发者可以有自己的分支,开发时不会影响其他分支的开发进度.分支完 ...
- python列表可以删除和修改吗_Python列表常见操作详解(获取,增加,删除,修改,排序等)...
本文实例讲述了Python列表常见操作.分享给大家供大家参考,具体如下: 列表是由一系列按特定顺序排列的元素组成的对象.因为列表通常包含多个元素, 所以建议给列表指定一个表示复数的名称. 我们用方括号 ...
- Git 远程库操作详解
CSDN GitHub Git 远程操作详解 AderXCoding/system/tools 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢 ...
- Git 远程操作详解(再不会 Git 就真的没团队收你了,嗯哼)
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Gi ...
- Git学习系列之Git基本操作提交项目(图文详解)
前面博客 Git学习系列之Git基本操作克隆项目(图文详解) 然后可以 cd 切换到 LispGentleIntro 目录, 新增或者修改某些文件.这里只是模拟一下操作, 实际情况可能是 使用 Ecl ...
- android WebView详解,常见漏洞详解和安全源码(下)
上篇博客主要分析了 WebView 的详细使用,这篇来分析 WebView 的常见漏洞和使用的坑. 上篇:android WebView详解,常见漏洞详解和安全源码(上) 转载请注明出处:http ...
- android WebView详解,常见漏洞详解和安全源码(上)
这篇博客主要来介绍 WebView 的相关使用方法,常见的几个漏洞,开发中可能遇到的坑和最后解决相应漏洞的源码,以及针对该源码的解析. 由于博客内容长度,这次将分为上下两篇,上篇详解 WebView ...
- HTML对字体的操作详解
摘自:HTML对字体的所有操作详解(经典) 作者:HeroKern 发布时间: 2016-01-31 21:15:31 网址:https://blog.csdn.net/qq_21792169/art ...
- python 元类 type_Python 使用元类type创建类对象常见应用详解
本文实例讲述了Python 使用元类type创建类对象.分享给大家供大家参考,具体如下: type("123") 可以查看变量的类型;同时 type("类名", ...
最新文章
- Docker应用:Kubernetes(容器集群)
- 【串讲总结】RNN、LSTM、GRU、ConvLSTM、ConvGRU、ST-LSTM
- H3C 交换机S6520X软件版本升级
- ACDSee Photo Studio Ultimate 2020中文版
- 跨境电商自建站后台系统原型rp_外贸业务员和跨境电商运营哪个好,跨境电商可以去哪个网站学...
- Learning to Rank 中Listwise关于ListNet算法讲解及实现
- 树结构练习——排序二叉树的中序遍历
- python 垃圾回收详解
- 拼出漂亮的表格 JS大牛巨作。
- spring-cloud-demo
- 计算机操作系统笔记(一)
- 图标字体化 android,Android 优化 图标文字 iconfont
- Matlab遗传算法
- 使用VC开发的一个简单工作日志软件
- 小米手机 更换app图标失败的解决方法
- 远程控制软件和木马的区别——病毒木马 001
- 图像的二阶导数为何对噪声尤为敏感-----图像二阶导数的本质
- ERP实施-有色金属-铜冶炼
- HTML实现怀旧小游戏,超级玛丽、飞机大战…等十余款【完整源码分享】
- P1655 小朋友的球
热门文章
- 设计模式-中介者模式详解
- Spring Boot + OAuth2.0 实现微信扫码登录,这才叫优雅!!
- 专利许可合同都有哪些类型
- 最全的路由器无线桥接WDS技术配置过程及所遇问题总结
- 东芝发布智能栅极驱动光电耦合器,简化功率器件外围电路的设计
- 【问题】Breed Web 恢复控制台无法访问
- ECE220生存指南[01]: MP6,从RGB到HSL
- php ppt自动播放,ppt如何循环播放,ppt如何添加视频设置自动播放(ppt转换成视频)...
- 7-25 寻找大富翁
- 学编程必须知道的几个社区网站