git
文章平均质量分 66
笑锝没心没肺
时间宝贵,要看就看有用的,
解决问题,要看就看标红的,
研究学习,就去看全部的吧。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git操作之git filter-branch --force --index-filter
即使你从本地删除了大文件,Git 仍然保留了该文件在历史记录中,所以 push 的时候还是会尝试上传整个历史(包括那个大文件),从而失败。使用git管理的项目,在push时遇到问题,push前创建的文件太大,push失败,现在把本地的大文件删除了,还push不了。首先,请确认文件是否只是从本地删除,而没有从 Git 历史中真正移除。发现该文件仍然出现在历史中,接下来需要彻底从 Git 历史中移除它。原创 2025-09-25 10:54:32 · 459 阅读 · 0 评论 -
git使用过程中遇到的问题
现在远程有一个仓库,分支就一个,是master。本地的仓库是从远程的master上clone下来的,再在自己本地改好,再commit → pull → push。原创 2025-04-22 14:53:18 · 1087 阅读 · 0 评论 -
git网络代理配置
假设某人在百度工作,公司代理服务器是(proxy.baidu.com),端口是(8080),代理配置如下。配置成功后,主要的功能就打通了,接下来就可以克隆github的代码了。如果密码中有@等特殊字符,会出错,比如。原创 2025-04-22 14:35:19 · 1040 阅读 · 0 评论 -
Git 常用命令速查
上面的命令会增加URL地址为'git@github.com:ldk/WebApp.git',名称为origin的远程服务器库,以后提交代码的时候只需要使用 origin别名即可。git remote add origin git@github.com:ldk/WebApp.git ----增加一个远程服务器端。git commit -a -m "log_message" (-a是提交所有改动,-m是加入log信息) 本地修改同步至服务器端。参见 git merge 的ours合并策略。原创 2025-04-22 14:20:18 · 626 阅读 · 0 评论 -
Git基本操作
Git 的工作就是创建和保存你的项目的快照及与之后的快照进行对比。比较文件的不同,即暂存区和工作区的差异。拷贝一份远程仓库,也就是下载一个项目。查看仓库当前的状态,显示有变更的文件。以列表形式查看指定文件的历史修改记录。移动或重命名工作区文件。提交暂存区到本地仓库。原创 2025-04-21 16:26:54 · 391 阅读 · 0 评论 -
Git、GitHub、GitLab三者之间的联系以及区别
Git 是一个版本控制系统。版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定版本修订情况的系统。以前在没有使用版本控制的时候,我们通常在我们的项目根目录下这样命名项目:project_v1、project_v1.1、project_v2等等,通过这种方式记录我们项目的不同版本的修改,有的时候我们还会在不同版本的文件中写一个说明,记录此版本项目新增、修改,删除等操作。这样的操作是很繁杂的,有的时候还可能因为一些非人为因素导致文件丢失这样的事故。原创 2025-04-21 16:18:28 · 1821 阅读 · 0 评论 -
安装 配置Git
Windows系统Git安装教程(详解Git安装过程)原创 2025-04-21 14:48:58 · 1775 阅读 · 0 评论 -
IDEA中Git的配置及其使用
1.Commit Directory: commit代码(将stage区的暂存文件提交到当前分支的本地仓库,并清空stage区),也可以push代码(把本地仓库的文件同步到远程仓库)我们在提交代码前最好先更新下远程仓库的代码到本地仓库,这样可以减少不必要的冲突,更新update可以直接通过快捷键 Ctrl + T ,也可以通过工具栏上按键来实现。如下图会弹出一个对话框,在URL输入项目地址,选择好我们想将项目存放在本机的位置,点击Clone按钮即可,可以进入我们本机的下载地址看到已经成功。原创 2025-04-18 10:37:33 · 10280 阅读 · 0 评论 -
git使用log命令显示中文乱码
git config --global i18n.commitencoding utf-8 --注释:该命令表示提交命令的时候使用utf-8编码集提交。git config --global i18n.logoutputencoding utf-8 --注释:该命令表示日志输出时使用utf-8编码集显示。export LESSCHARSET=utf-8 --注释:设置LESS字符集为utf-8。设置完成后,发现使用git log后,之前提交代码的中文注释正确显示出来。公司项目使用GIT进行代码同步。原创 2025-04-18 10:08:57 · 479 阅读 · 0 评论 -
Git 常用命令速查表
Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。生成一个可供发布的压缩包。原创 2025-04-18 10:05:59 · 148 阅读 · 0 评论 -
将本地项目第一次上传到github上
执行:git remote add origin https://github.com/*****/*********.git(https是自己的仓库地址)执行:git commit -m XXX XXX表示本地提交注释,必须要有。再执行:git push -u origin master即可。cd到将要上传的项目目录下,执行:git init。执行:git add .原创 2025-04-18 10:00:18 · 231 阅读 · 0 评论 -
git如何把一个分支的commit提交到另一个分支上
项目版本管理使用git,在实际工作当中经常会遇到计划赶不上变化,比如某几个改动要提前上线,或者某几个改动这次不发布。如果是时间间隔短,改动量小以及个人记忆强大的基础上没什么事,弄个个新分支把需要的弄出来,或者屏蔽掉。但是如果上面三个条件有一个不满足,其实都特别难受。我们能不能把我们需要修改的commit也提交到别的分支,这样我们只需要根据我们改动的提交,而不是一个文件一个文件的去修改。实际上是有的,这个操作叫做。原创 2025-04-16 11:04:42 · 3190 阅读 · 0 评论 -
【Git】 删除远程分支上的某次提交
这种情况是最简单的了,只需要以下两步就可以了注意,revert和reset的区别:revert是放弃指定提交的修改,但是会生成一次新的提交,需要填写提交注释,以前的历史记录都在,而reset是指将HEAD指针指到指定提交,历史记录中不会出现放弃的提交记录。假设我们有以下三次提交记录:现在我们使用revert放弃最后一次提交,之后执行git log:git log历史记录中还有第三次提交的记录,并且多了一次的提交,但是仓库内容已经回到了第二次提交之后的状态。原创 2025-04-16 10:50:15 · 1545 阅读 · 0 评论 -
git查看两个分支的不同git 对比两个分支差异
注意 commit 后面的箭头,根据我们在 –left-right branch1…branch2 的顺序,左箭头 < 表示是 branch1 的,右箭头 > 表示是branch2的。git diff branch1 branch2 具体文件路径。注意,列出来的是两个点后边(此处即dev)多提交的内容。原创 2025-04-15 11:21:45 · 854 阅读 · 0 评论 -
.gitignore模板(java)
【代码】.gitignore模板(java)原创 2025-04-15 11:16:46 · 295 阅读 · 0 评论 -
Git 取消 git 文件跟踪/监听的几种方式及注意事项
为什么需要取消文件监听?原因很简单,比如平时自己写一个对项目打补丁、更改的脚本等,然后我并不希望将这些脚本推到仓库去,最常见的手段是修改项目的 .gitignore (没有就新建一个) ,然后写上你要忽略的文件规则,如下不过这里有个问题,原创 2025-04-15 11:13:00 · 1221 阅读 · 0 评论 -
git忽略某个文件的提交
首先在你git所管理文件夹根目录下,创建一个名为 .gitignore 的文件,随后将你需要忽略的文件都放到这里即可。这种情况适用于,每个人修改了项目的配置,但是这个是临时的,只适用于自己本地的情况,不可提交给大家公用时,需要这么做。图中表示 “config/index.js 会被即将到来的分支所覆盖,请在切换分支前进行提交”,能找到的唯一手段是。例如: 在.gitignore这个文件存在前,.project这个文件已经托管提交给git了,git依然会帮我们提交,这时候需要用到第二种方法。原创 2025-04-15 11:04:34 · 1117 阅读 · 0 评论 -
Github的token更新, 替换git的token信息(git添加新的token)
Github的token更新, 替换git的token信息(git添加新的token)git remote -v 查看remote分支。下面是在git上需要替换token的方法。注意: 务必保存一下token的值。运行命令以通过令牌设置远程访问。原创 2025-04-15 10:59:40 · 818 阅读 · 0 评论 -
git 忽略本地修改不提交到远程仓库 报:fatal: Unable to mark file
3、报:fatal: Unable to mark file。在输入命令 加上 git reset HEAD 显示的文件路径。1、本地文件不同步到远程仓库,远程仓库的不覆盖本地文件。2、取消忽略某文件提交到远程仓库。HEAD 显示修改不提交的文件。原创 2025-04-15 10:48:04 · 312 阅读 · 0 评论
分享