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

编程软件---git

目录标题

  • 初始化
  • 撤销

初始化

git init
git add .
git remote add origin ory
git remote rm origin ory
git remote add origin http://gitlab.sojiang.top/project/scan.git
git remote -v
git checkout -b quality
git push origin quality
git commit -a ‘init’
git commit -a init
git commit -m init
git config --global user.name likewei@shangjietech.com
git config --global user.email likewei@shangjietech.com
git config --system --unset credential.helper
git push origin quality
手动输入账号密码

撤销

git add 的意思增加文件到版本库
git add . (空格+ 点) 这是最常用的命令,表示当前目录所有文件,不小心就会提交其他文件
git add 如果添加了错误的文件的话,怎么撤销?

  1. git status 先看一下add 中的文件
  2. git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
  3. git reset HEAD XXX/XXX/XXX.m 就是对某个文件进行撤销了

git commit 的意思是提交文件到版本库,只有add之后才能commit
git commit -m’xxx’ 这是最常用的提交命令,表示将add的内容提交。
git commit 如果想撤回怎么办?

git reset --soft HEAD~1   ~1代表撤回上一次提交, ~2代表撤回上两次提交。
--mixed 不删除工作空间改动代码,撤销commit,并且撤销git add . 操作,这个为默认参数,git reset --mixed HEAD~1 和 git reset HEAD~1 效果是一样的。
--soft  不删除工作空间改动代码,撤销commit,不撤销git add .
--hard 删除工作空间改动代码,撤销commit,撤销git add .

add时进入目标目录,比如/src/main 里面,因为.gitignore有时会不生效。精准提交是最好的方法,从源头避免引入垃圾文件到云端。


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

相关文章:

  • 3. langgraph中的react agent使用 (在react agent添加系统提示)
  • Python蓝桥杯刷题1
  • 深挖C++赋值
  • STM32设计井下瓦斯检测联网WIFI加Zigbee多路节点协调器传输
  • 如何使用正则表达式验证域名
  • Python中的正则表达式教程
  • YOLOv8改进,YOLOv8引入KANConv卷积,CVPR2024,二次创新C2f结构
  • Spring Cloud微服务下如何配置I8n
  • 类与对象(3)
  • Go LCL、Go CEF 与 Go WV:打造跨平台桌面应用的利器
  • Django all方法
  • 产品思维如何颠覆我的开发与盈利观-营销自己
  • 十二:HTTP错误响应码:理解与应对
  • 【数据结构OJ】【图论】红色警报
  • UE5 5.1.1创建C++项目,显示error C4668和error C4067
  • 数据库中库的操作
  • A037-基于Spring Boot的二手物品交易的设计与实现
  • git日志查询和导出
  • 01_MinIO部署(Windows单节点部署/Docker化部署)
  • SpringBoot学习记录(三)之多表查询
  • SpringMVC的视图
  • android:taskAffinity 对Activity退出时跳转的影响
  • 基于Python的图片信息推荐系统
  • mysql的基本操作
  • java学习记录10
  • Mysql-DQL语句