Git
爱思考的孩纸总是痛苦滴
每天都是自我重构
展开
-
Git忽略文件及Unity下的ignore配置
使用git的童鞋都知道,一般配置.gitignore文件来忽略项目中某些指定文件,当然除了这种方式,还有其他方,网上有很多介绍,不再赘述。这里结合实际开发,记录下Unity3d中的.gitignore的配置。我们每次开一个工程的时候都需要有这样一个.gitignore文件,慢慢我们会发现这个配置文件的内容是比较固定的。比如在Unity中,我们通常会忽略掉根目录的Library、Temp和解决方案相关原创 2015-08-27 10:37:48 · 11713 阅读 · 1 评论 -
Git命令总结
一、Git的版本控制思想二、常见的命令集锦1.分支模块切换分支:git checkout 分支名创建本地分支:git branch 本地分支名创建并切换至新分支:git checkout -b 分支名查看本地分支:git branch查看本地和远程分支:git branch -a查看本地和远程分支并显示 log 信息:git branch -va查看远程分支和相应提交信息:git br原创 2017-05-11 23:05:03 · 587 阅读 · 0 评论 -
Git解决冲突总结
git解决冲突总结介绍使用git经常出现不同的提交者对一个文件进行更改,进而导致所谓的冲突(conflict),相当球疼!当然,你用窗口工具来使用git,一般这样的工具都会给你提供比较友好的解决方案,只需要点击鼠标就可以解决冲突,比如SourceTree右键点击冲突文件会有“Use Theirs”和“Use Ours”类似的选项。针对一些极客程序猿,完全使用命令行来控制git的,以下介绍的就是一个简原创 2015-10-19 19:27:28 · 5682 阅读 · 0 评论 -
Git: The following paths are ignored by one of your .gitignore files: xxx.dll
问题描述:The following paths are ignored by one of your .gitignore files: xxx.dll Use -f if you really want to add them.如:问题分析这句提示意思是说我们用git add某个文件的时候,这个文件的路径已经被写入了.gitignore文件当中了,自动被忽略,所以add不上去。 问题通常让原创 2017-05-12 14:12:42 · 22808 阅读 · 4 评论 -
C#中运行命令获取Git commit id的方法
游戏资源版本对比中需要一个版本号,如果采用git版本控制,可以利用commit id作为版本号。下面是如何在Unity3d工程c#获取git commit id。using System.Diagnostics;using UnityEditor;using Debug = UnityEngine.Debug;public class GitUtility { [MenuItem(原创 2017-05-18 16:14:34 · 3529 阅读 · 1 评论 -
Git:warning: ignoring broken ref refs/remotes/origin/HEAD
有时候Tab,想自动补全分支名,会出现这样的警告:warning: ignoring broken ref refs/remotes/origin/HEAD解决步骤找到.git目录下refs/remotes/origin目录(子模块的这个目录是在主模块的.git目录下,因为子模块没有.git目录)删除里面的HEAD文件或者所有文件然后运行git fetch –all原创 2017-09-25 15:10:21 · 7802 阅读 · 2 评论