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

临汾网站建设 吕梁网站建设百度指数快刷软件

临汾网站建设 吕梁网站建设,百度指数快刷软件,wordpress 短信注册,网站推广的看法Git 将本地文件push到GitHub仓库 一、具体流程1.打开git bash LFS(Git Large File Storage)(可选)2.查看全局配置3.创建版本库(仅用于第一次)4.写入缓存5.检查并配置远程转态6.提交写入缓存的文件到仓库7.查看本地分支和远程分支,并进行推送总结 二、可能…

Git 将本地文件push到GitHub仓库

    • 一、具体流程
      • 1.打开git bash
    • LFS(Git Large File Storage)(可选)
      • 2.查看全局配置
      • 3.创建版本库(仅用于第一次)
      • 4.写入缓存
      • 5.检查并配置远程转态
      • 6.提交写入缓存的文件到仓库
      • 7.查看本地分支和远程分支,并进行推送
      • 总结
    • 二、可能问题
      • 1.Git push 失败
        • 解决方法1:强制合并无关历史
        • 解决方法2:放弃本地修改,直接克隆远程仓库
        • 解决方法 3:将本地提交作为新分支推送到远程
    • 2.后续补充……

一、具体流程

1.打开git bash

在需要push的文件目录下使用git bush,如下图所示:

描述
描述

LFS(Git Large File Storage)(可选)

安装LFS以用于push大型文件,Windows下载地址为Git Large File Storage (LFS)),其原理为:

Git LFS 通过将大文件替换为小型文本指针(Pointer)来避免直接提交大文件到仓库。但这个替换过程需要手动指定追踪规则

  • 未被追踪的文件:仍会作为普通文件直接提交到 Git 仓库,导致仓库膨胀。
  • 被追踪的文件:Git 会自动将其转换为指针文件,并将实际内容存储到 LFS 服务器。

指定追踪的文件

git lfs track "*.zip"

2.查看全局配置

此命令会显示用户主目录下.gitconfig文件中的配置,影响所有 Git 仓库。

git config --global --list  //查看username和emailgit config --global user.name 'ABC'	//设置新的usernamegit config --global user.email ABC@qq.com //设置新的email

3.创建版本库(仅用于第一次)

git init

4.写入缓存

git add . //添加当前目录所有修改到缓存git add ./filename //指定将某个文件写入缓存git status //查看已经添加到缓存区的文件
//输出中以 Changes to be committed: 开头的文件即为已添加到暂存区的文件

5.检查并配置远程转态

git remote -v          // 查看已配置的远程仓库git remote add origin https://github.com/AA/leisure.git	//这个链接是你远程仓库的地址git remote set-url origin <新github仓库地址>		//如果要修改成新的仓库地址

6.提交写入缓存的文件到仓库

git commit -m 'describe'	//describe:具体说明提交了什么,只是一个描述

7.查看本地分支和远程分支,并进行推送

git branch		//列出本地已经存在的分支,当前所在分支会用 * 标记git branch -r	//列出远程仓库的分支
//	例:
//	origin/master	//这里的 origin 是默认的远程仓库名,后面跟着的是远程仓库的分支名。git push origin master    //将本地master推送到远程master
//详细例如:
git push origin dev:feature/new-feature	//本地分支名为 dev,推送到远程的 feature/new-feature 分支
//origin 是远程仓库名,: 前是本地分支名,: 后是远程分支名。

总结

  • 先将待推送的文件加入缓存(add
  • 再将写入缓存的文件提交到仓库(commit
  • 最后确认并进行推送(push

二、可能问题

1.Git push 失败

原因:远程仓库已存在但本地仓库是全新创建的(例如,本地用 git init 创建了新仓库,而远程仓库已有提交)。
错误描述

解决方法1:强制合并无关历史

使用 --allow-unrelated-histories 参数允许 Git 合并没有共同祖先的分支:

git pull origin master --allow-unrelated-histories
解决方法2:放弃本地修改,直接克隆远程仓库

如果本地仓库没有重要修改,可以删除本地仓库并重新克隆:

# 删除本地仓库(谨慎操作!)
cd ..
rm -rf SSM  # Windows 使用 rd /s /q SSM# 重新克隆远程仓库
git clone https://github.com/sea/leisure-music.git SSM
cd SSM
解决方法 3:将本地提交作为新分支推送到远程

如果想保留本地提交,但不合并历史,可以创建新分支并推送:

git checkout -b new-feature  // 创建新分支
git push origin new-feature  // 推送到远程

建议:未来在初始化本地仓库时,若远程仓库不为空,建议先克隆远程仓库,再在本地进行修改,避免历史不相关的问题

2.后续补充……

http://www.dtcms.com/wzjs/205221.html

相关文章:

  • 企业网站管理系统推荐对网络营销的认识
  • 济宁网站建设专业定制百度竞价推广教程
  • 专业的外贸行业网站设计2023最近的新闻大事10条
  • wordpress 主题 更换如何网站关键词优化
  • 邪恶网站源码2024年3月份病毒会爆发吗
  • 免费网站服务器安全百度网址大全简单版
  • 西安网站开发公司seo外包多少钱
  • 电子商务网站开发课程简介电话销售如何快速吸引客户
  • 小学生做网站手机网站建设公司
  • 学院网站建设及维护实施办法昆明新闻头条最新消息
  • 做网站挂靠服务器正规seo多少钱
  • 怎么做万网网站百度关键词搜索广告的优缺点
  • 东莞网站建设服务台湾搜索引擎
  • 全国互联网安全管理服务平台关键词优化案例
  • 网址导航类网站如何做推广网站维护费用
  • 广东网站建设方便网络营销的主要工作有哪些
  • 西宁企业网站建设开发网上国网app推广
  • 国内外公司网站差异软件培训机构有哪些?哪个比较好
  • 威海网站建设哪家的好网站制作工具有哪些
  • 网站地图制作怎么做推广文章
  • 做网站膜网站怎么做厦门关键词排名seo
  • 网站建设头像新浪舆情通
  • 北京高端网站建设咸阳青岛百度关键词优化
  • 网页美工设计师工资seo是什么意思蜘蛛屯
  • 宁波网络公司做网站什么叫做关键词
  • 学校网站建设培训网络营销策略有哪几种
  • 南宁做网站公司360提交入口网址
  • 建设银行大学华东学院网站seo英文怎么读
  • 南昌做网站和微信小程序的公司seo技术助理
  • 聊城做网站的网络公司郑州做网络营销渠道