随笔分类 - Git
摘要:在知道hash值的情况下,git cherry-pick 用起来很快捷 可以快速创建一条包含特定提交分支 git rebase -i <commit> pick保留该commit(缩写:p)reword保留该commit,修改该commit的注释(缩写:r)edit保留该commit,** 修改该提
阅读全文
摘要:官网例子 导出日志到文件: git log --pretty=format:"%ai,%an:%s" --since="100 day ago" >> ~\Desktop\commit.log git log --date=iso --pretty=format:"%h,%an,%ad,%s" >>
阅读全文
摘要:! 代表不忽略 其后规则 * 通配符 ? 通配单个字符 / 表示文件路径 [] 用法与正则表达式相同 不要习惯性的使用./来表示文件路径 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效
阅读全文
摘要:相同点: 后面跟的都是要合并的节点 git rebase/merge 目标分支 [待移动的分支] # 待移动分支留空则代表当前HEAD分支 不同点: merge 最终的提交记录会有分链合并rebase 最终的提交记录是 单链 此外,当目标分支与带移动分支在同一条链上时, git rebase 还可以
阅读全文
摘要:命令参考 当你接手项目 git clone 克隆项目到本地 根据需求实现功能 或是 修复bug git add 将修改文件加入缓存区 git commit -m"xx" 编辑说明并提交到本地仓库 git push 推送代码到远程仓库,由于是多人协作,此时可能会出现版本不统一 就需要 git pull
阅读全文
摘要:git相关命令 git 命令可视化教学游戏 关于git 文档 git config --local当前仓库设置 --global全局设置 git config --global user.name "xx" git config --global user.email "xxx@xxx.xx" -l
阅读全文
摘要:本地仓库与远程仓库建立联系 两种情况: 1. 本地已有仓库推送(push)到远程仓库方便其他设备访问 添加远程仓库,设置remote远程的仓库链接(事先要在远程创建好仓库) git branch -M master git remote add origin 远程仓库链接 # origin为仓库名
阅读全文
摘要:文章目录 git管理的底层逻辑git的配置git忽略文件集中式与分布式版本控制系统集中式版本控制系统 SVN分布式版本控制系统 Git git管理的底层逻辑 图片来源菜鸟教程 git的配置 查看当前项目下git的配置: git config -l # --list 或 -l 查看系统git配置: g
阅读全文