随笔分类 -  git

摘要:1.👉 切换到分支 featureA git checkout featureA 此时你的工作区和 HEAD 都指向 featureA 的最新提交。 2.修改本地仓库的指针!!!,使正确分支指向待覆盖的分支,方便后续强推覆盖 git branch -f <branch> [<start-point 阅读全文
posted @ 2025-09-04 10:14 SimoonJia 阅读(79) 评论(0) 推荐(0)
摘要:场景一:文件从未被 Git 跟踪过(最佳情况) 如果你的文件是新增的,还从未被 git add 过,那么你只需要: 将文件/目录的规则添加到 .gitignore 文件中并保存。 此时规则已经立即生效。这些新文件在 git status 中不会显示为未跟踪文件。 场景二:文件已经被 Git 跟踪(最 阅读全文
posted @ 2025-09-03 16:33 SimoonJia 阅读(37) 评论(0) 推荐(0)
摘要:查询某一行代码或者某一段代码的演变历史: 1.命令行方法 git log -L <start>,<end>:<file> git log -L 11553,11566:/Users/Simoon/Desktop/项目/src/aaa.js 2.githistory插件 选择某段代码后右键: 你说的 阅读全文
posted @ 2025-08-26 14:27 SimoonJia 阅读(401) 评论(0) 推荐(0)
摘要:查看远程仓库列表 git remote -v 添加另一个远程仓库源 使用 git remote add 命令将另一个远程仓库添加到本地。 git remote add <别名> <另一个远程仓库的URL> 例如,如果另一个远程仓库的 URL 是 https://github.com/username 阅读全文
posted @ 2025-04-25 13:40 SimoonJia 阅读(335) 评论(0) 推荐(0)
摘要:git 提交默认是忽略大小写的 如果只修改文件名称的大小写,提交的时候git是忽略修改的 设置不忽略: git config core.ignorecase false 阅读全文
posted @ 2024-12-30 18:21 SimoonJia 阅读(171) 评论(0) 推荐(0)
摘要:使用 Git 的 rebase 命令将两次提交合并成一个提交 1. 使用交互式 rebase 首先,确保你处于需要操作的分支上。 git rebase -i HEAD~2 HEAD~2 表示最近的两个提交。你可以根据需要调整数字。 2. 选择合并提交 运行这个命令后,Git 会打开一个编辑器,显示类 阅读全文
posted @ 2024-11-08 14:43 SimoonJia 阅读(3142) 评论(0) 推荐(0)
摘要:举例:更改连接方式后需要将远程分支与本地分支同步: 验证远程 URL: 首先,确保你已经正确更改了远程仓库的 URL: git remote -v 获取所有远程分支: 使用 git fetch 命令获取所有远程分支的最新信息: git fetch --all 查看所有本地和远程分支: 列出所有本地和 阅读全文
posted @ 2024-05-20 11:54 SimoonJia 阅读(127) 评论(0) 推荐(0)
摘要:要将git仓库的ssh链接切换为https链接,可以按照以下步骤操作: 1. 打开终端,并进入到本地的git仓库目录中。 2. 使用以下命令查看当前git仓库的远程链接: git remote -v 3. 使用以下命令移除当前的ssh远程链接: git remote remove origin 4. 阅读全文
posted @ 2024-05-20 11:40 SimoonJia 阅读(1341) 评论(0) 推荐(0)
摘要:要查看某一文件的修改记录,可以使用以下命令: ``` git log <文件路径> ``` 例如,要查看文件 `index.html` 的修改记录,可以使用以下命令: ``` git log index.html ``` 这将显示该文件的所有提交记录,包括提交的作者、日期和提交消息。你可以使用上下箭 阅读全文
posted @ 2024-01-23 15:39 SimoonJia 阅读(449) 评论(0) 推荐(0)
摘要:通过上面的信息多少知道了自己错误的根源。 首先我本地是有一些已经commit的代码,但是还没有push到远程。 我在git pull指令执行之后,从远程拉取代码到本地,会自动执行一个merge操作,如果有冲突,就会merge失败,正常情况下,第一次pull会显示merge失败的文件,然后让你手动去修 阅读全文
posted @ 2023-10-20 16:40 SimoonJia 阅读(397) 评论(0) 推荐(0)
摘要:1、cmd打开控制台,切换到相关项目地址; 2、查看当前分支及git仓库地址: 1. git remote 2. git remote -v 3、移除当前仓库地址 git remote rm origin 4、移除后可以用git remote -v 命令查看是否移除成功,移除成功后添加目标仓库地址 阅读全文
posted @ 2023-04-25 11:02 SimoonJia 阅读(113) 评论(0) 推荐(0)
摘要:现象:每次git pull git fetch git push 等等命令的时候都会提示输入密码, 苦思冥想为什么总让输密码呢? 终于想到可能是之前生成key的时候输入了密码。这个密码应该是git服务器需要进行校验,为了数据安全,所以才提示我们输入密码。 如果不想每次都输入密码的话,在第一次生成ke 阅读全文
posted @ 2022-07-14 17:57 SimoonJia 阅读(3767) 评论(0) 推荐(0)
摘要:1.登陆git 找到active,查看删除的时间 2.查看最后一次commit的时间。复制 commitID 是一串很长的数字。需要点击这个按钮才能复制完全 3.新建branch。 把复制的commit填到第二个input框 creatfrom: 4.点击create branch就可以了 阅读全文
posted @ 2022-07-14 16:51 SimoonJia 阅读(868) 评论(0) 推荐(0)
摘要:对于复杂的系统,我们可能要开好几个分支来开发,那么怎样使用git合并分支呢? 合并步骤: 前文:合并之前将自己分支的代码先提交上去,后面的步骤都是基于这一步的。 1、进入要合并的分支(如开发分支合并到master,则进入master目录)git checkout mastergit pull 2、查 阅读全文
posted @ 2022-07-04 17:14 SimoonJia 阅读(21204) 评论(0) 推荐(1)