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

git实践汇总【配置+日常使用+问题解决】

**最初配置步骤:**
git config --global user.name "yournemae"
git config --global user.email "yourmail"
git config -l
ssh-keygen -t rsa -C “xxx.xxxx.EXT@cccc.com”
git config --global ssh.variant ssh
$ git clone git仓库路径
git remote add ssh-rsa 你的rsa码= 你的邮箱号@qqcom”
git remotegit remote add git仓库地址上传
giit  add .
git commit -m "注释内容"
git push新建分支:要重新抓取 
git fetch
下载分支到本地:git clone -b mybranchname *.git
切换分支:
git branch # 查看本地当前分支, 查看远程分支:git branch -r
git checkout mybranchname # 切换到自己的分支
git branch # 查看是否切换成功
添加修改的代码文件到缓冲区:
git status #查看有哪些文件被修改
git add filename1 filename2 
提交缓冲区的内容到本地库:
git commit -m "修改说明" 
上传本地库到远程对应的我的分支:
git push origin mybranchname # 如果远程没有mybranchname会自动新建
删除远程分支:
git push origin -d mybranchname
主分支的代码merge到自己的分支:
git merge master
git push推上去ok完成,现在 你自己分支的代码就和主分支的代码一样了:
git push origin mybranchname输出内容到文档:
git status < test.txtfatal: not a git repository (or any of the parent directories): .git
git init

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nUysljUk-1721871286095)(https://i-blog.csdnimg.cn/blog_migrate/46efd97ac72a90c94324259c4105c57c.png)]

  • 将ssh密钥放入到git上面

    配置用户名密码

git常用命令:


















撤销回退版本



命令汇总速查
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jItysh9p-1721871286097)(https://i-blog.csdnimg.cn/blog_migrate/b2bdd5d0cde34001573cb0c2a753764b.png)]

拉取完之后三件套:【确保当前代码最新状态】

git clean -dfx
git checkout .
git pull

问题解决:
文件路径太长解决:git config --system core.longpaths true
git 修改commit信息
使用命令:git commit --amend,进入命令模式,这是按 a或者i或者o进入编辑模式,我们修改好commit信息后按Esc健退出编辑模式,然后:wq保存我们编辑的信息。(这个比较简单,所以就没有贴图)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • three.js中加载ply格式的文件,并使用tween.js插件按照json姿态文件运动
  • vue项目上线打包后出现的问题
  • 实战之oss附件批量下载---springboot 实现压缩阿里云oss附件并下载
  • shapeit填充
  • 免费好用的 CI/CD 工具有哪些?
  • C++ //练习 16.6 你认为接受一个数组实参的标准库函数begin和end是如何工作的?定义你自己版本的begin和end。
  • CSP:内容安全策略的前端深入解析
  • SeaCMS海洋影视管理系统远程代码执行漏洞复现
  • 经典文献阅读之--GraphAD(端到端自动驾驶的交互场景图)
  • 【笔记:3D航路规划算法】二、RRT*
  • UnityShaderUI编辑器扩展
  • 手撕数据结构---栈和队列的概念以及实现
  • go语言怎么实现dataauth?
  • “八股文”在实际工作中是助力、阻力还是空谈?
  • c程序杂谈系列(职责链模式与if_else)
  • 2017-09-12 前端日报
  • 2017前端实习生面试总结
  • C# 免费离线人脸识别 2.0 Demo
  • co.js - 让异步代码同步化
  • CSS实用技巧
  • Linux中的硬链接与软链接
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • Odoo domain写法及运用
  • react 代码优化(一) ——事件处理
  • Redis的resp协议
  • SpiderData 2019年2月23日 DApp数据排行榜
  • Spring Boot快速入门(一):Hello Spring Boot
  • Transformer-XL: Unleashing the Potential of Attention Models
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • vue的全局变量和全局拦截请求器
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 老板让我十分钟上手nx-admin
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 小试R空间处理新库sf
  • k8s使用glusterfs实现动态持久化存储
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • ​油烟净化器电源安全,保障健康餐饮生活
  • # Redis 入门到精通(八)-- 服务器配置-redis.conf配置与高级数据类型
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (八十八)VFL语言初步 - 实现布局
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (含笔试题)深度解析数据在内存中的存储
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (几何:六边形面积)编写程序,提示用户输入六边形的边长,然后显示它的面积。
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (四)库存超卖案例实战——优化redis分布式锁
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • .a文件和.so文件
  • .net core 3.0 linux,.NET Core 3.0 的新增功能