題 如何在Windows中修改我的Git Bash配置文件?


我在Windows 7上使用Git Bash並且想要設置Bash配置文件別名,例如 alias gs='git status' 讓我的生活更輕鬆我怎樣才能做到這一點?


75
2018-06-02 20:08


起源


強制性的git別名笑話 - StuperUser
@StuperUser簡直不敢相信沒人讚成! - EvilTak


答案:


當你打開Git Bash時,默認情況下你應該在你的主目錄中。 現在創建 的.bashrc 文件(如果在Windows 7上,則應該命名該文件 .bashrc中。)。

如果您不在主目錄中,請鍵入以下內容進行更改:

光盤

並按下 輸入。 cd,沒有列出之後的任何其他參數,將始終返回主目錄。

您可以鍵入以下命令來創建文件:

觸摸.bashrc

然後使用Vim編輯它,或者您可以嘗試使用某些Windows編輯器,但我不推薦它,因為一些文本格式問題。

vim .bashrc

通過點擊更改為插入模式 一世 鍵。

輸入以下命令添加別名:

別名gs ='git status'

點擊,退出插入模式 退出 鍵。

鍵入以下內容保存並關閉文件 w ^q輸入

w ^輸入 只會保存您的文件。

q輸入 將退出編輯器而不保存文件。

最後,通過鍵入以下命令更新文件以使用新更改:

來源.bashrc


107
2018-06-02 20:34



感謝您的回答。之前我不知道.bashrc,所以你的回答引導我到幾個來源,包括 superuser.com/questions/183870/...,同意.bashrc是一個更好的放置別名的地方而不是.bash_profile。 - Brian
這確實有幫助!我喜歡你還提供了使用VIM的附加命令。這不是真正最友好的編輯。非常感激! - cbloss793
這給了我 WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile. This looks like an incorrect setup. A ~/.bash_profile that loads ~/.bashrc will be created for you. (GIT-2.11.0-64位) - aliopi
如何在我嘗試的文件中添加路徑:'alias app ='cd c:\ mypath'' - utdev
僅供參考,沒必要 touch 文件, vi 將直接為您創建它。防止你一行;) - Olivier


你可以放 .bash_profile 在您的用戶目錄中: C:\ Users \ <用戶名>

你也可以創建一些git-only別名,這樣你就可以做到 git st 對於 git status 通過添加這些行來 C:\ Users \ <用戶名> \ gitconfig

[alias]
st = status

一些其他有用的別名:

cm = commit -m
cma = commit -a -m
br = branch
co = checkout
df = diff
ls = ls-files
sh = stash
sha = stash apply
shp = stash pop
shl = stash list
mg = merge
ph = push -u

26
2018-06-02 20:34



如果需要Git命令的別名,請編輯 .gitconfig文件通常就足夠了。 - Isxek
感謝您的回答!我沒想到得到兩個不同但正確的答案。 - Brian
為了我, .bash_profile  不 在我的窗戶家裡。但我的漫遊家庭目錄(網絡管理員強加)。 “正確”的答案是“放” .bash_profile 在你的 git bash 家庭目錄“,你可以通過去找到 cd ~ 然後 pwd - Bohemian


如果你找不到你的 ~/.bashrc 文件,您可以將所有別名添加到您的 ~/.bash_profile 文件。

例如,為Git命令添加別名(git status)只需添加:

alias gs="git status"

以同樣的方式,您可以為Bash命令添加別名(更改目錄路徑):

alias myd="cd ~/path to my directory"

0
2018-01-25 22:02





在您的Git Bash主目錄中,應該有一個.gitconfig文件。在此文件中,您可以通過添加添加別名 [alias]。它應該是這樣的:

[alias]
st = status
co = checkout

0
2017-07-04 11:27



歡迎來到超級用戶!這複製了另一個答案,並沒有添加任何新內容。請不要發布答案,除非您確實有新的貢獻。 - DavidPostill♦


簡單地說(如果你有.bashrc,你會在文件末尾添加別名):

cat >> ~/.bashrc

粘貼或鍵入別名列表。按 按Ctrl + d 最後運行:

source ~/.bashrc

0
2017-10-28 15:54