10 2019 档案
摘要:git rm -r --cached <fold> 不删除本地文件 git rm -r --f <fold> 删除本地文件 git rm --cached <file> 不删除本地文件,仅仅不再跟踪文件 git rm --f <file> 删除本地文件,并且不再跟踪文件
阅读全文
摘要:New分支和Old分支都修改了同样的部分,有冲突,但是想在Old分之上合并New分支的内容,并且以New分支为主,就是不自己手动解决冲突,碰到冲突,直接以New分支为主。 参考 https://git-scm.com/docs/merge-strategies https://stackoverfl
阅读全文
摘要:1.git filter-branch拆分当前分支 修改仓库目录,改成拆分后的结构 创建一个当前分支的拷贝分支 git filter-branch -f --tag-name-filter cat --prune-empty --subdirectory-filter publish HEAD 运行
阅读全文
摘要:1.把lib合并到pro 2.把一个远程仓库添加到另一个仓库中 在pro的分支下运行上面的命令,把lib远程仓库添加到pro下,昵称是slib 3.拉取仓库代码到本地 把代码拉到本地 4.切出一个需要合并的新添加的远程仓库的分支 把本地拉取的lib的仓库,切换到一个test分支,防止合并冲突不好解决
阅读全文
摘要:gitignore忽略规则是顺序的 比如显示不忽略txt,下面再写入忽略a.txt,那么a.txt就会被忽略 忽略目录下部分文件 gitignore忽略文件夹下的所有文件,但是排除某些目录 先不忽略目录 !application/ 再忽略目录下的所有文件 application/* 再屏蔽不忽略的目
阅读全文
摘要:参考 https://stackoverflow.com/questions/4708465/how-do-i-rename-a-git-repository-created-with-gitolite 1. 登陆远程服务器,修改git对应仓库的目录为目标名称 2. 修改仓库目录中的gl-conf,
阅读全文
摘要:起因 因为要拆分仓库,所以按照原来的操作拆分,拆分完成后发现有问题,所以准备还原重新拆分。 注意 操作
阅读全文
摘要:参考 https://www.liaoxuefeng.com/wiki/896043488029600/899998870925664 http://www.worldhello.net/gotgit/05-git-server/040-gitolite.html 1. 安装git sudo apt
阅读全文