随笔分类 - git
摘要:情景:假如有两个分支一个是开发分支:dev ;一个是生产分支:main。 你应该在dev分支上开发, 但是不小心全都开发到main分支上了, 而这些修改又不容易手动分离。 解决: // 当前所在分支为maingit pullgit add .git commit -m '注释'git checkou
阅读全文
摘要:如果想要删除 Git 项目下的所有 Commit 提交,可以使用以下方法。 创建孤立分支,并切换到该分支: git checkout --orphan latest_branch 2. 暂存所有文件: git add -A 3. 提交所有更改: git commit -am "First Commi
阅读全文
摘要:列出所有本地分支和远程分支$ git branch -a 新建一个分支,但依然停留在当前分支$ git branch [branch-name] 新建一个分支,并切换到该分支$ git checkout -b [branch] 查看提交的日志$ git log 新建一个分支,指向指定 commit
阅读全文
摘要:git暂存本地代码 在当前分支开发过程中,突然有紧急BUG需要切换分支修改,但你本地已经存在代码,需要push之后,才能切换分支 这个时候就可以使用git stash,进行暂存 在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: Your branch is behind 'ori
阅读全文
摘要:
阅读全文
摘要:2.清除缓存 如果在开发的过程中添加或者修改了.gitignore文件,那么它可能不会生效,因为一些需要忽略的文件已经加入了git的追踪列表中,可以通过清除git缓存来使新的.gitignore生效。方法如下: 第一步:cd 到项目目录 第二步:git rm -r --cached . 第三步:gi
阅读全文
摘要:1. 将某文件永久忽略,不提交至git 首先在你git所管理文件夹根目录下,创建一个名为 .gitignore 的文件, 随后将你需要忽略的文件都放到这里即可。 注意 这种方式对已经提交到git上面的文件是无法奏效的,例如在.gitignore这个文件存在前, .project这个文件已经托管提交给
阅读全文