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

Windows系统中使用git常见问题解决方案

git 改密码或改账号,如何删除旧账号

IDEA等开发工具里面之前输入了git的用户名密码后,会存储在windows凭据里,如果改密码了,IDEA提示提交不成功,没办法重新输入,需要自己手动到windows凭据里删除。

部分git平台用浏览器登录的git用户名账号,提交提示错误:

The password-based authentication of Git has been removed. Please use your personal access token instead of the password. Request-id is UWTQcEU4VZ.

服务器端出于安全考虑禁用了密码登录,需要用token代替密码

那是因为部分平台不能用密码登录,需要用token, 比如  https://gitcode.com/ 

https://gitcode.com/用户名不变,需要到gitcode.com 后台设置token, 把token当成密码

 

修改.gitignore 文件后不生效:

项目目录中执行以下两条命令

git rm -r --cached .
git add .

如何删除某个项目所有git提交记录并push到自己私有git库

使用场景:

从其他git仓库clone了一个项目,需要push到自己的仓库,且需要删除之前的提交记录。

操作步骤:

1. git在windwos系统中,本地git库数据存储在项目根目录的.git目录里,这事一个隐藏目录,需要文件资源管理器里面切换成显示“显示隐藏文件”, .git 目录才可见。

2. 删除项目中的.git目录:

.git里面储存了git 的各种数据:配置、git对象(数据)、日志等

.git 删除后,关闭IDEA, 重新打开项目,就变成了一个没有git的项目。

3. IDEA 里面之前识别该项目为git项目,所以需要手动调整成none ,然后重新初始化本地库 (删除.idea目录,重新导入项目到idea里面效果也一样)

4. 初始化本地git库

5. 设置远程库地址:本地化库初始化完毕,可以正常commit,  push前需要设置远程库。


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

相关文章:

  • 精通Redis
  • 【优选算法---归并排序衍生题目】剑指offer51---数组中的逆序对、计算右侧小于当前元素的个数、翻转对
  • Jenkins持续集成部署——jenkins安装
  • 前端关于pptxgen.js个人使用介绍
  • uniapp开发app,cover-view不能隐藏,使用v-if,v-show都不行的解决办法
  • 什么?Flutter 可能会被 SwiftUI/ArkUI 化?全新的 Flutter Roadmap
  • 【项目实战】redis实现websocket分布式消息推送服务
  • 在 C# 中实现的目录基础操作
  • 【SpringBoot】日志文件
  • SpringBoot 整合 SQLite 数据库
  • 深入解析:Python中的决策树与随机森林
  • vue CSS 自定义宽高 翻页 剥离 效果
  • 解决 Ubuntu 24 连接正点 I.MX6ULL 的 uboot 使用 nfs 出现 Loading: T T T T T T T T
  • RCE总结
  • YOLOv9-0.1部分代码阅读笔记-general.py
  • Pinia---新一代的Vuex
  • OpenEuler 22.03 不依赖zookeeper安装 kafka 3.3.2集群
  • 基于微信小程序的短视频系统(SpringBoot)+文档
  • [c++进阶(三)]单例模式及特殊类的设计
  • [python] 基于matplotlib实现雷达图的绘制
  • springboot连接mongo性能优化参数配置
  • 智能汽车自动驾驶发展趋
  • AI 视频:初识 Pika 2.0,基本使用攻略
  • 探索Python的pytest库:简化单元测试的艺术
  • 使用 Vite 和 Redux Toolkit 创建 React 项目
  • YOLOv9-0.1部分代码阅读笔记-autobatch.py