git config --edit 在sublime文本中打开配置文件(很棒)我的问题:
打开说index.html或style.css从项目目录中打开的命令是什么?
基本上当我在一个项目上工作时,我希望能够从git打开一个文件.这该怎么做.每个教程似乎都要经过合并,克隆,提交是的我们都知道这些,如何做这个简单的命令.或者这在git中是不可能的?
我知道git不是一个启动器,严格来说是版本控制.只是想知道我手头的工具有哪些选择.
现在的问题上来,而我是一个commiting项目,并意识到我需要做一个小编辑到一个css文件,我已经关闭,想知道如果我能打开,从混帐中编辑文件,因为我受够了.
似乎这是不可能的(不是世界末日)我只是想了解我使用的工具的所有选项是全部
Bre*_*ker 58
Git与您在项目中打开/编辑文件的方式无关.在git中配置编辑器只是为了使需要编辑器的git内部事物(例如提交消息)可以使用您首选的编辑器.
如果您只想从命令行(cmd.exe)打开文件,就像在Windows资源管理器中双击它们一样,我认为您可以使用start <filename>.
小智 12
我能够通过使用此命令执行此操作:
notepad .gitignore
Run Code Online (Sandbox Code Playgroud)
它会在记事本中打开.gitignore文件.
小智 9
我通过此链接找到了解决方法.简而言之,您必须:
将内置文件放入此命令(如有必要,替换可执行文件的路径):
#!/bin/sh
"C:\Program Files\Sublime Text 2\sublime_text.exe" $1 &
Run Code Online (Sandbox Code Playgroud)根据您的操作系统和Sublime Text版本将该子文件放在适当的命令目录中(如果您有疑问,请查看上面的链接注释部分).就我而言,我正在使用Sublime Text 3和Windows 10 64bit,所以我把它放在:
C:\Program Files (x86)\Git\usr\bin
Run Code Online (Sandbox Code Playgroud)现在,为了让你打开所需的文件,在git bash中使用(在文件夹中)
subl filename
Run Code Online (Sandbox Code Playgroud)Brenton Alker 上面说的 'start' 有效——我会添加一个警告:它适用于已经与 sublime-text 关联的所有文件(正如他所说,它就像在 Windows 资源管理器中双击它们一样)。
但是,例如,如果您想将 shell 中的 .gitignore 文件打开到 sublime_text 中,并且 .gitignore 与 sublime_text 无关,那么我就是这样做的:
我编辑了我的 PATH 环境变量以包含程序文件中的 Sublime Text 文件夹,该文件夹包含 sublime_text.exe。现在,在我的终端中(我使用 powershell,但它可以在任何终端上运行),当我输入“sublime_text .gitignore”时,我当前目录中的 .gitignore 在 Sublime 中打开!
我试图制作一个名为 sublime.bat 的 .bat 文件,它可以工作,这样我就可以输入 sublime .gitignore,但这不起作用 - 它打开了 sublime 文本,但由于某种原因没有打开文件。我对 sublime_text 感到满意(实际上,选项卡完成对我来说简化了它——简单的 'su[tab]' 就可以了!
小智 5
只需使用vi+filename命令。
例子:
vi stylesheet.css
Run Code Online (Sandbox Code Playgroud)
这将打开带有文件内容的 vi 编辑器。
要开始编辑,请按 I