当前位置: 首页 > article >正文

git常见知识点

1、git的三种工作区域是什么?

Git 有三种状态,你的文件可能处于其中之一:

  1. 已提交(committed):数据已经安全的保存在本地数据库中。
  2. 已修改(modified):已修改表示修改了文件,但还没保存到数据库中。
  3. 已暂存(staged):表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

2、git常见命令。

  1. 检测当前文件状态 : git status
  2. 提出更改(把它们添加到暂存区):git add filename (针对特定文件)、git add *(所有文件)、git add *.txt(支持通配符,所有 .txt 文件)
  3. 忽略文件.gitignore 文件
  4. 提交更新: git commit -m "代码提交信息" (每次准备提交前,先用 git status 看下,是不是都已暂存起来了, 然后再运行提交命令 git commit
  5. 跳过使用暂存区域更新的方式 : git commit -a -m "代码提交信息"。 git commit 加上 -a 选项,Git 就会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add 步骤。
  6. 移除文件git rm filename (从暂存区域移除,然后提交。)
  7. 对文件重命名git mv README.md README(这个命令相当于mv README.md READMEgit rm README.mdgit add README 这三条命令的集合)
  8. git log,查看曾经的修改记录。
  9. git checkout branch 转换分支。
  10. git reset ,表示撤销曾经的提交。

3、推送改动到远程仓库

如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:git remote add origin <server> ,比如我们要让本地的一个仓库和 GitHub 上创建的一个仓库关联可以这样git remote add origin https://github.com/Snailclimb/test.git

将这些改动提交到远端仓库:git push origin master (可以把 master 换成你想要推送的任何分支)

如此你就能够将你的改动推送到所添加的服务器上去了。


http://www.kler.cn/a/513292.html

相关文章:

  • JavaScript学习笔记(1)
  • PyTorch使用教程(13)-一文搞定模型的可视化和训练过程监控
  • 【自动控制原理】非线性系统 描述函数法 相平面法
  • Kinova仿生机械臂Gen3搭载BOTA 力矩传感器SeneOne:彰显机器人触觉 AI 与六维力传感的融合力量
  • 网络编程-UDP套接字
  • LINUX 内核设计于实现 阅读记录(2025.01.14)
  • 使用tritonserver完成clip-vit-large-patch14图像特征提取模型的工程化。
  • 记录一下OpenCV Contrib 编译踩的坑
  • 美国采取行动扩大人工智能出口限制
  • Go-Gin Web 框架完整教程
  • 【音视频开发】变速与硬解码
  • 【Linux系统编程】—— 从零开始实现一个简单的自定义Shell
  • 基于昇腾300I-Duo推理卡部署Embedding与Rerank模型
  • 【Linux环境变量与命令行参数】常见环境变量 | 环境变量的全局属性 | 命令行参数
  • logback日志自定义占位符
  • redis热Key问题
  • 关于JS浅拷贝和深拷贝的理解
  • Axial Attention in Multidimensional Transformers参考文献翻译
  • 算法-键盘行
  • 分布式系统通信解决方案:Netty Marshalling 全面解析
  • Flutter:carousel_slider 横向轮播图、垂直轮播公告栏实现
  • IP属地:是身份证还是手机归属地?
  • C#,入门教程(01)—— Visual Studio 2022 免费安装的详细图文与动画教程
  • 基于注解实现去重表消息防止重复消费
  • JMeter + Grafana +InfluxDB性能监控
  • 第17章 安全培训筑牢梦想根基