Questions tagged «git»

2
如何从另一个git分支打开文件?
我想从当前git存储库中的另一个分支打开文件。我已经看到了这样的问题,但是将其与Vim结合使用的建议非常繁琐(通过管道传递到Vim,打开stdin,手动设置文件类型等)。有没有更简单的方法来保留语法突出显示,文件类型设置等? 如果有帮助: 我安装了逃犯插件(尽管很少使用)。 我不需要修改它。 该文件可以是当前打开的缓冲区的文件,也可以是其他文件。
35 git 

5
切换git分支的最简单方法
现在,我正在使用逃犯来管理几乎所有与git相关的事情,但是我找不到能快速可视化并在可用分支之间进行切换的良好工作流程。 我可以做:Git checkout <branch-name>,问题是它会自动完成文件名和分支,并且我希望分支列表。

2
如何检测swp文件是否包含未保存的更改?
使用gvim(v.7.4.488)编辑源代码时,我想对vcs进行一些更改(我在Ubuntu linux中从命令行使用git 2.1.4)。 git --status 显示我更改了哪些文件。但是,它还会显示.*.swp当前可见缓冲区的vim (如果文件包含未保存的更改,以及所编辑的文件与.*.swp-file 相同)。当然,git可以忽略这些文件,或者vim可以将交换文件存储在其他位置(请参见vim.wikia或stackoverflow上的此问题)。但是,我喜欢.*.swp-files git --status包含未保存的更改时显示的内容,因为它表明我正在以与我认为的状态不同的状态提交文件。 当保存的文件与-file相同时,如何避免出现.*.swp-files 的误报,同时能够看到要提交的文件与我用vim编辑的文件处于不同的状态?git --status.*.swp .*.swp当磁盘上的文件和vim中的文件不同时,是否只能使用-files? 还有其他方法可以检测未保存的文件吗? 与检测交换文件是否暗含未保存的文件相比,将@elyashiv和@VanLaser的注释组合起来会导致更简单的方法: 不要让git忽略。*。sw [po]文件; 提交时,如果git --status显示.*.sw[po]-files ,则:wa在vi中执行;和, 添加并提交。
11 git  swap-file 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.