文章506
标签266
分类65
管理Git在本地的远程分支追踪

管理Git在本地的远程分支追踪

如果远程的分支删除,本地会存在一个追踪的远程已经不存在的一个分支origin/xxx;

如果这种分支太多,本地的分支看起来会特别乱;

本文讲解了如何管理Git在本地的远程分支追踪;


在Git项目中增加pre-commit校验

在Git项目中增加pre-commit校验

有些编程语言提供了代码格式化检查等工具,如:Go、Rust等,我们可以在commit之前,对代码进行格式化检查,保证代码规范,而pre-commit正是这样的工具;


Git Worktree的使用

Git Worktree的使用

本篇讲述了Git Worktree命令的基本用法


Git Stash用法总结

Git Stash用法总结

本篇讲述了Git Stash命令的基本用法;


推荐一个在线学习Git的网站

推荐一个在线学习Git的网站

推荐一个在线学习Git的网站;


git-cherry-pick教程

git-cherry-pick教程

对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。

本文转自: git cherry-pick 教程


Git分支相关总结

Git分支相关总结

之前在写一些demo例子的时候, 每个不同的案例都是在同一个工程的不同目录下. 但是由于有些案例其实是不需要相关依赖的, 但是由于添加到了同一个工程中, 会导致依赖不清晰的问题. 解决方法就是, 以master为基本创建不同的分支, 每个分支为不同的案例, 各个分支不需要合并即可!

阅读本文你将学会:

  • 什么是Git中的分支? 分支的使用场景?
  • 如何创建、查看、切换、删除本地分支?
  • 如何合并分支?
  • Git版本回退操作
  • Git克隆远程仓库的指定分支
  • 如何将本地分支推送到远程?
  • ……

关于使用Git时push/pull超时, 以及Github访问慢的解决办法

关于使用Git时push/pull超时, 以及Github访问慢的解决办法

最近在使用Git向github提交代码的时候总是卡顿, 出现SSH连接超时的情况, 一开始以为是因为网络缘故, 后来发现是ssh本身配置的问题!

阅读本篇你将学会:

  • 加速国内Github访问的方法
  • 解决git push/pull卡死
  • 解决git push/pull ssh连接超时
  • ……

有关博客源代码如何在Github上保存的相关总结

有关博客源代码如何在Github上保存的相关总结

由于最近几天要从公司回学校, 而Hexo在github上面是只发布编译完成的代码的! 即github上面的master分支是只会保存你编译完成的html静态网页, 而对于你的配置源代码是都不会保存的! 所以本篇总结了如何通过Git分支来实现: 既保存了源代码, 又不影响静态网页的发布.