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


參考:https://qastack.cn/superuser/602872/how-do-i-modify-my-git-bash-profile-in-windows

 

 

 

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



 
@StuperUser不敢相信還沒有人支持!
— EvilTak

Answers:


120

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

如果您不在主目錄中,請輸入以下內容更改為主目錄:

光盤

然后按Enter。cd,后面沒有列出任何其他參數,將始終返回主目錄。

您可以通過鍵入以下內容來創建文件:

觸摸.bashrc

然后使用Vim編輯它,或者您可以嘗試使用Windows編輯器進行編輯,但是由於某些文本格式問題,我不建議這樣做。

vim .bashrc

通過i按鍵更改為插入模式。

通過輸入以下內容添加別名:

別名gs ='git status'

Esc按下鍵退出插入模式。

通過鍵入以下命令保存並關閉文件:wqEnter

:wEnter 只會保存您的文件。

:q!Enter 將退出編輯器而不保存文件。

最后,通過鍵入以下內容來更新文件以使用您的新更改:

源.bashrc


 
感謝您的回答。我以前不了解.bashrc,因此您的回答將我引到了多個來源,包括 superuser.com/questions/183870/…,它們都同意.bashrc比.bash_profile更適合放置別名。
— Brian

 
這真的有幫助!我喜歡您還提供了使用VIM的其他命令。它實際上並不是最友好的編輯器。非常感激!
— cbloss793 '16

3
這給了我 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

29

您可以放入.bash_profile用戶目錄:C:\ Users \ <用戶名>

您還可以創建一些混帳僅別名,所以你可以做git stgit 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 

2
如果需要Git命令的別名, .gitconfig則通常只需編輯文件即可。
— Isxek

 
感謝您的回答!我沒想到會得到兩個不同但正確的答案。
— 布賴恩

1
對我來說, .bash_profile  不在我的Windows主目錄中。但是我的漫游家庭目錄(強制執行網絡管理員)。“正確”的答案是“把 .bash_profile的git bash的主目錄”,您可以通過要找到 cd ~那么 pwd
— 波西米亞

0

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

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

alias gs="git status"

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

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

0

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

[alias] st = status co = checkout 

2
歡迎來到超級用戶!這將重復另一個答案,並且不添加任何新內容。除非您確實有新貢獻,否則請不要發布答案。
— DavidPostill

0

簡單(如果您擁有.bashrc,則將別名添加到文件末尾):

cat >> ~/.bashrc

粘貼或鍵入別名列表。按CtrlD,最后運行:

source ~/.bashrc

0

我的git版本是git version 2.18.0.windows.1我花了一段時間才弄清楚.bashrc在哪里C:\ Program Files \ Git \ etc ---> bash.bashrc希望它能對您有所幫助


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM