kingBook

导航

随笔分类 -  Git

1 2 下一页

Git 保留空文件夹结构
摘要:假设有如下 helloworld 项目结构: helloworld |--.git |--.gitignore |--Builds |--WebGL |--iOS |--Android 现在有个需求,在上传到 github 仓库时,只想保留 WebGL、iOS、Android 文件夹的结构,不想要里 阅读全文

posted @ 2024-06-04 19:17 kingBook 阅读(18) 评论(0) 推荐(0) 编辑

git 查找大文件、删除大文件
摘要:1. git add -A 2. git commit -m "xxx" 3. git gc 4. 查找大文件,"tail -20"中的20表示条数 git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack 阅读全文

posted @ 2022-05-19 09:40 kingBook 阅读(973) 评论(0) 推荐(0) 编辑

git format-patch/diff
摘要:Git 提供了两种补丁方案: 一是用git diff生成的UNIX标准补丁.diff文件,二是git format-patch生成的Git专用.patch 文件。 .diff文件: 只记录文件更改的内容,不带有commit记录信息,多个commit可以合并成一个diff文件。 .patch文件: 带 阅读全文

posted @ 2022-05-13 11:38 kingBook 阅读(581) 评论(0) 推荐(0) 编辑

git rm
摘要:假设有一个项目,项目中的所有文件夹都暂存并已提交,但想在下一次提交时忽略某个文件夹,于是想到在 .gitignore里把文件夹名称填上,如: "Library/",然后每次 git status的时候,它依然会显示 Library 下的被更改的文件列表。此时需要执行: git rm -r --cac 阅读全文

posted @ 2022-01-14 14:11 kingBook 阅读(33) 评论(0) 推荐(0) 编辑

git log 、git reflog 、git diff
摘要:git log: git log 显示多行的形式提交信息 (由于窗口大小的限制,无法显示所有历史提交信息,继续按回车键可以查看更多提交信息) git log --oneline 以单行的形式提交信息 (由于窗口大小的限制,无法显示所有历史提交信息,继续按回车键可以查看更多提交信息) git log 阅读全文

posted @ 2021-12-01 17:26 kingBook 阅读(201) 评论(0) 推荐(0) 编辑

git cherry-pick 将其它分支的提交应用到当前分支
摘要:git cherry-pick <commitHash> 应用一个提交到当前分支 git cherry-pick <commitHashA> <commitHashB> 应用多个提交到当前分支 git cherry-pick A..B 应用连续的多个提交到当前分支,从 A 到 B (包含A) 的所有 阅读全文

posted @ 2021-10-29 16:35 kingBook 阅读(302) 评论(0) 推荐(0) 编辑

git stash '储藏'当前工作状态
摘要:在当前分支进行工作,工作只进行到一半,又没法提交,此时需要切换到其它分支就需要用 git stash 把当前状态“储藏”起来 stash命令可用于临时保存和恢复修改,可跨分支。 注:在未add之前才能执行stash!!!! git stash [save message] 保存,save为可选项,m 阅读全文

posted @ 2021-10-29 16:01 kingBook 阅读(74) 评论(0) 推荐(0) 编辑

Git 使用git-lfs时pull或reset后文件内容不正确
摘要:使用git-lfs时pull或reset后文件内容如下: version https://git-lfs.github.com/spec/v1 oid sha256:xxxxxxxxxxxxxxxxxxxxxx size xxxxxxxxxx 使用以下命令恢复: git lfs pull origi 阅读全文

posted @ 2021-03-16 10:33 kingBook 阅读(1259) 评论(0) 推荐(0) 编辑

Git github多帐号配置
摘要:设现在有两个帐号: aaa、bbb 对应的邮箱地址为: 123@qq.com、456@qq.com 对应的网页地址为: github.com/aaa、github.com/bbb 使用以下命令在.ssh文件夹下创建 key ssh-keygen -t ed25519 -C "123@qq.com" 阅读全文

posted @ 2021-02-04 18:06 kingBook 阅读(543) 评论(0) 推荐(0) 编辑

Win10 Git闪退或打开Unity项目时出现对话框Unity Launch Error ,必须以管理身份启动 Unity Hub 才能打开项目,不能将资源拖入到 Unity。在 Win10 使用 LayaAir2 时chrome调试示例项目浏览器崩溃无任何报错信息
摘要:1.Git闪退或打开Unity项目时出现对话框Unity Launch Error 替换C:\Windows\System32\drivers下的null.sys 链接:https://pan.baidu.com/s/1WKWrGb9aKHucV4Fnp88hEw 提取码:2n89 如何确定null 阅读全文

posted @ 2020-09-09 10:36 kingBook 阅读(2406) 评论(0) 推荐(0) 编辑

git pull 与 git fetch
摘要:git pull: 官方说明:https://git-scm.com/docs/git-pull git pull 作用是将远程仓库中的更改合并到当前分支中 格式: git pull [<options>] [<repository> [<refspec>…​]] 默认模式下,相当于 git fet 阅读全文

posted @ 2020-08-07 10:32 kingBook 阅读(206) 评论(0) 推荐(0) 编辑

git push
摘要:命令格式如下: git push <远程主机名> <本地分支名>:<远程分支名> 如果本地分支名与远程分支名相同,则可以省略冒号: git push <远程主机名> <本地分支名> 例: 将本地的 master 分支推送到远程 origin 的 master 分支。 $ git push origi 阅读全文

posted @ 2020-06-19 17:19 kingBook 阅读(146) 评论(0) 推荐(0) 编辑

git 分支管理
摘要:更多说明: https://www.liaoxuefeng.com/wiki/896043488029600/900003767775424 https://www.jianshu.com/p/68a55caa4501 git prune: https://www.cnblogs.com/wangi 阅读全文

posted @ 2020-06-19 16:43 kingBook 阅读(131) 评论(0) 推荐(0) 编辑

git文件名大小敏感
摘要:git默认对于文件名大小写是不敏感的 1.配置git 使其不忽略大小写。 git config core.ignorecase false 2.然后修改文件或文件夹名大小写,提交到仓库会有大小写两个版本文件或文件夹,这会导致使用clone命令下载时出错,因此要将旧版的文件或文件夹删除。 # 删除根目 阅读全文

posted @ 2020-04-07 22:40 kingBook 阅读(374) 评论(0) 推荐(0) 编辑

解决文件超过大小限制(50M)不能推送到远程仓库
摘要:方法一:使用Git LFS 先安装 Git LFS 的客户端 git lfs install 跟踪一下你要push的大文件的文件或指定文件类型 git lfs track "BUFoundation" git lfs track "*.fla" git lfs track "views.fla" 以 阅读全文

posted @ 2019-05-21 15:14 kingBook 阅读(1639) 评论(0) 推荐(0) 编辑

git push以后GitHub上文件夹灰色 不可点击
摘要:1.删除本地文件夹里的 .git .gitignore文件 2.如果没成功,就把文件名改下,应该是有缓存,改完名后再add/commit/push 阅读全文

posted @ 2019-01-16 10:17 kingBook 阅读(1290) 评论(0) 推荐(0) 编辑

git 每次push都需要输入用户和密码
摘要:原因是使用了https/http的方式来push 1.移除原来的remote 2.创建新的remote 3.再输入git remote v ,发现remote改变了 阅读全文

posted @ 2018-12-29 09:48 kingBook 阅读(124) 评论(0) 推荐(0) 编辑

git rebase 合并多个commit
摘要:更多参考:https://zhuanlan.zhihu.com/p/139321091 进入 rebase: git rebase -i <commit_sha>: 如 git rebase -i 98c8935 ,列出 98c8935 之后的所有提交 git rebase -i HEAD~<id> 阅读全文

posted @ 2018-04-27 11:58 kingBook 阅读(289) 评论(0) 推荐(0) 编辑

git reset
摘要:git reset [--soft | --mixed | --hard] [HEAD] --mixed 重置 HEAD 和索引 (默认,可以不用带该参数) --soft 仅重置 HEAD --hard 重置 HEAD, 索引和工作区**(注意:使用--hard时,请确保工作区已提交或备份,否则会销 阅读全文

posted @ 2018-04-27 09:53 kingBook 阅读(223) 评论(0) 推荐(0) 编辑

1 2 下一页