Git
斜杠打卡小程序
这个作者很懒,什么都没留下…
展开
-
git cherry-pick 教程
参考文章:git cherry-pick 教程对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么久采用合并(git merge)另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。一、基本用法git cherry-pick 命令的作用,就是将制定的提交(commit)应用于其他分支。$ git cherry-pick <commitHash>上面命令就会将指定原创 2020-12-01 20:18:17 · 958 阅读 · 0 评论 -
git 解决合并冲突
合并分支(current)到目标分支(target)有冲突时解决方式从目标分支(target)新建分支(new-target)执行以下步骤Step 1. Fetch and check out the branch for this merge request# 同步远程服务器上的数据到本地git fetch origin# 新建一个新分支本地分支与远程分支关联并获取远程分支git checkout -b current origin/currentStep 2. Review th原创 2020-09-24 15:35:12 · 1437 阅读 · 0 评论 -
ssh 常见错误
问题:Permission denied (publickey,keyboard-interactive).解决方法:# 1. 开启 ssh-agenteval ssh-agent# 1. 将私钥添加到 ssh 服务ssh-add 私钥路径# 2. 在 git 仓库配置 公钥问题:Could not open a connection to your authentication agent.解决方法:ssh-agent bash...原创 2020-07-03 17:13:07 · 339 阅读 · 0 评论 -
【Git】如何清除 Git 仓库的所有提交记录
在做项目提交是,不小心将敏感信息提交到代码仓库,并且已发布到公共仓库中,后续操作虽然将敏感信息进行替换后,提交的历史记录中依然可以查询到敏感信息,如何将提交信息清除,称为困扰自己的问题。经过以下步骤后,你讲获得一个清爽的仓库切换到新的分支git checkout --orphan latest_branch缓存所有文件(处理 .gitignore 中声明排除的)git add -A提交跟踪过的文件(Commit the changes)git commit -am "com.原创 2020-07-01 11:16:24 · 1615 阅读 · 0 评论 -
MacOS 下删除 `.DS_Store` 文件
删除当前目录下的 .DS_Store 文件sudo find ./ -name ".DS_Store" -depth -exec rm {} \;删除已提交 git 仓库的 .DS_Store 文件find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch原创 2020-07-01 10:21:57 · 221 阅读 · 0 评论 -
git 常用命令(持续更新)
# git 查看远程仓库地址git remote -v原创 2020-06-25 09:52:58 · 280 阅读 · 0 评论