随笔分类 - Git
摘要:GIT工具是依靠文件来识别文件夹的,对于空的文件夹是不能识别的。 因此如果需要在代码中增加一个空文件夹,同时需要在文件夹中增加一个空文件.gitkeep 当批量增加空文件夹时,可以在GIT库的根目录下输入命令行 find . −typed−empty−typed−empty -and −not−re
阅读全文
摘要:摘要: 今天提交idea上的代码到GitHub,提交过程已经完成, 在版本控制的Log中可以看到,已经将这一部分都提交更新了 在版本控制的Local Changes中已经看不到提交过的代码了 但是GitHub上并没有找到提交的代码 怎么办呢? 是因为刚刚走的过程中,其实还是没有走完,只是将I...
阅读全文
摘要:Push failed: Failed with error: Could not read from remote repository.
阅读全文
摘要:Git分支管理策略 如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。 相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,
阅读全文
摘要:Git删除分支/恢复分支 • 删除一个已被终止的分支 如果需要删除的分支不是当前正在打开的分支,使用branch -d直接删除 • 删除一个正打开的分支 如果我们在试图删除一个分支时自己还没转移到另外的分支上,Git就会给出一个警告,并拒绝该删除操作。 如果坚持要删除该分支的话,就需要在命令中使用-
阅读全文
摘要:https://blog.csdn.net/u010940300/article/details/47419069 根据这张图片可以看出 git merge –no-ff 可以保存你之前的分支历史。能够更好的查看 merge历史,以及branch 状态。 git merge 则不会显示 featur
阅读全文
摘要:GIT和SVN之间的五个基本区别 如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。 GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GI
阅读全文
摘要:git设置HTTP代理 设置HTTP代理 如果公司使用代理,git就需要设置代理才能克隆远程仓库 执行下面两条语句 如果需要用户名和密码 然后就可以使用 不能用 删除HTTP代理 GitHub Desktop 如果使用Github推出的桌面程序GitHub Desktop,里面可能并没有代理设置的选
阅读全文
摘要:详解Github的.gitignore忽略文件+.gitignore不生效解决方案+生产配置大奉送 Git中有一个非常重要的一个文件 .gitignore 今天给大家免费送一个.gitignore忽略文件配置清单。 大家一定要养成在项目开始就创建.gitignore文件的习惯,否则一旦push,处理
阅读全文
摘要:删除github上某个tag/release
阅读全文
摘要:标签可以针对某一时间点的版本做标记,常用于版本发布。 列出标签 git tag -l ‘v0.1.*’ # 搜索符合模式的标签 打标签 git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。建议使用附注标签。 # 创建轻量标签 $ git tag v0.1.2-light #...
阅读全文