我注意到在运行 Git 的各种(Windows 7)机器上,当我打开一个新的 Git Bash 命令提示符时,我通常可以通过按向上箭头来访问以前的命令。
这些命令因机器而异,但每次打开 Git Bash 时,每台机器都有相同的预设命令。例如,一台机器让我彻底滚动git status
和exit
,另一台有exit
两个空白行,而第三台机器没有以前的命令。
谁能说出这些是如何设置的以及我可以做些什么来编辑它们?
我注意到在运行 Git 的各种(Windows 7)机器上,当我打开一个新的 Git Bash 命令提示符时,我通常可以通过按向上箭头来访问以前的命令。
这些命令因机器而异,但每次打开 Git Bash 时,每台机器都有相同的预设命令。例如,一台机器让我彻底滚动git status
和exit
,另一台有exit
两个空白行,而第三台机器没有以前的命令。
谁能说出这些是如何设置的以及我可以做些什么来编辑它们?
要预定义坚持的别名,请放置以下内容
alias gs="git status"
进入你的~/.bashrc
.
~
将C:\Users\<username>
在 Windows 中。
由于您对您想要的东西并没有过于具体:
您似乎希望有一组可以循环使用up的命令,基于您最近使用的所有机器上的命令。~/.bash_history
(它们在每台机器上本地保存。)
在没有真正肮脏的黑客攻击的情况下,在所有机器之间拥有一个共同的历史是不可能的,也不太可能值得付出努力。关于如何实现循环功能,我不知道。
这些命令存储在bash_history文件中,在 Windows 中是C:\Users\[YOUR USERNAME]\.bash_history\