git学习总结 - 纯命令
2024-09-29 18:51:20
全局安装git:
npm intall git -g
查看git版本:
git --version
进入目录,初始化git:
若在目录中使用上一个,不在目录中使用下一个。
//已有目录:
git init //无目录
git init "目录名"
遍历目录:
ls -la
windows下,'ls' 不是内部或外部命令解决方案:
https://blog.csdn.net/qq_33413264/article/details/77018528
获取git状态:
git status
内容未改变时 返回:
未同步时 返回提示错误(红色文件名):
已加入暂存区时 返回加入暂存区的文件(绿色文件名):
已同步时 返回提示:
加入暂存区
(有个点)
git add .
提交并备注描述
git commit -m "描述"
展示所有git提交记录
git log
(commit后面的一串字符就是唯一id)
回退版本
回到指定版本
//id由git log遍历获取
git checkout "记录的唯一id"
这样文件就回退到指定的版本了
回到上一个版本
不需要记录id
git checkout -
项目下载(克隆)到本地(下载项目)
如:git地址(测试用,使用github平台也可以,这里我使用腾讯云开发者平台):
https://git.dev.tencent.com/a18969054220/git-test.git
命令:
git clone github地址 目录名
下载成功后,打开项目(即可修改):
将本地的修改,保存到git远程仓库:
把新增的文件同步到git仓库:
检查文件状态,并提交到暂存区:
连接到远程仓库:
git remote add origin git地址
pull一下:
git pull origin master
将代码push(提交)到git仓库(一般需要输入账号密码):
git push origin master
查看提交状态(成功):
最新文章
- PHP如何随机获取一个二维数组中的一个值
- HDU5727 Necklace(枚举 + 二分图最大匹配)
- 【Mood-12】Android开发相关书籍推荐
- 基于Geoserver配置多图层地图以及利用uDig来进行样式配置
- Java虚拟机体系结构深入研究总结
- PE结构之重定位表
- NLPIR中文分词器的使用
- Hibernate基本原理
- linq 在查询表达式中处理 null 值
- Netbeans文件被误删怎么办?
- Python并发编程-RabbitMQ消息队列
- 神奇的Scala Macro之旅(二)- 一个实例
- [macOS] error when brew updating
- springboot 启动脚本
- 一步步实现windows版ijkplayer系列文章之七——终结篇(附源码)
- python时间和日期
- flume常用组件
- Prism 4 文档 ---第11章 部署Prism应用程序
- 剑指offer-第一个只出现一次的字符-字符串和数组
- Failed to instantiate [java.util.List]: Specified class is an interface
热门文章
- 指向list的指针
- 万恶之源 - Python 自定义模块
- (转)以太坊(Ethereum)全零地址(0x000000...)揭秘
- 【Java】-NO.16.EBook.4.Java.1.006-【疯狂Java讲义第3版 李刚】- 垃圾回收
- 使用Pyinstaller打包python py文件注意事项
- Linux系统查看日志信息总结
- 记录一则FGA审计“A用户对B用户某张表的更新操作”需求
- opencv-resize()放缩函数简介
- 例子:动能并不是特别强(2-3)后,下M5的同时,也是恢复期到期的前一天
- Unity shader学习之屏幕后期处理效果之边缘检测