美文网首页辅助资料unity
Unity3D 怎么使用git bash 打开Unity工程

Unity3D 怎么使用git bash 打开Unity工程

作者: 雨落随风 | 来源:发表于2018-09-25 18:32 被阅读146次

在本文,笔者将会教大家一个相对来说比较实用的小技巧,那就是怎么用git 打开unity 工程,百度了一下,嘿嘿,全网首发呐~

需求:

对着文件夹右键,git bash here,然后就是一系列的git log ,git pull ,那做完这些同步操作,能不能紧接着使用git unity 指令使用Unity 打开这个unity工程呢?
我的答案是:yes!


OK,下面我们按步骤来实现一下:
1 . 如何自定义git 指令。
2 . 如何使用git 获得当前unity 的工程根目录。
3 . 怎么整合出这个开篇提到的git unity 开启unity仓库。

实现:

一、自定义git 指令
在git如何自定义指令呢,很简单(本文只讲全局设置),在一个名为“.gitconfig”的文件里面加上[alias],然后在其下写自己的指令就行。
这个文件在用户文件夹下,形如:“C:\Users\Bian’s PC”
CMD键入如下通用代码,可直接使用notepad打开它(如果有的话,否则提示新建):

notepad %systemdrive%\users\%username%\.gitconfig

二、使用git 获得当前unity 的工程根目录
这个笔者也是bing 搜索得到的,这个指令如下:

git rev-parse --show-toplevel 

三、实现git unity 指令开启Unity仓库
第一步,打开 %systemdrive%\users\%username%\.gitconfig这个文件
第二步,键入如下代码:

[alias] 
    chs = "!f(){ git checkout \"$1\" && git status; };f"
    unity = "!f() { \
                trap 'echo ERROR: 不是一个有效的Git仓库!; return' ERR; \
                workpath=$(git rev-parse --show-toplevel);\
                exec \"D:\\Program Files\\Unity3D2017.3.1f1\\Editor\\unity.exe\" -projectPath $workpath ;\
            };\
            f"

Tips:请务必注意那个Unity的路径可是要换成你自己的哟!
第三步,开启git bash食用,如下动图演示

演示

演示git unity 指令开启当前仓库,如果仓库不正确会有小提示

扩展阅读:

1 .怎么获得git仓库根目录-stackoverflow
2 . Git 基础 - Git 别名
3 .Git 别名-廖雪峰
4 .git alisa 多参数-stackoverflow
5 .git config文件总结及git alias配置 - 看风景就 - 博客园

写到最后:

姊妹篇:Unity3D 一键设置文件夹右键菜单打开Unity工程 - 简书

相关文章

网友评论

本文标题:Unity3D 怎么使用git bash 打开Unity工程

本文链接:https://www.haomeiwen.com/subject/tekznftx.html