2011-07-30 31 views

Trả lời

217

Tạo một tệp .bashrc dưới ~/.bashrc và tránh xa bạn. Tương tự cho ~/.gitconfig.

~ thường là thư mục C:\Users\<your user name> của bạn. Gõ echo ~ trong terminal git bash sẽ cho bạn biết thư mục đó là gì.

Nếu bạn không thể tạo ra các tập tin (ví dụ như chạy Windows), hãy chạy lệnh dưới đây:

copy > ~/.bashrc 

Cửa sổ sẽ ra một thông báo lỗi (không tìm thấy lệnh) nhưng các tập tin sẽ được tạo ra và sẵn sàng để bạn chỉnh sửa.

+0

Đâu là ~/.bashrc thư mục? –

+3

Đó là một tệp chứ không phải thư mục. ~/.bashrc nằm trong thư mục chính của bạn, vì vậy nó phải là thư mục bạn đang ở ngay khi bạn khởi động git bash shell. chỉ cần tạo một tệp có tên là .bashrc và .gitconfig ở đó. –

+0

Trên hệ thống của tôi ~ trỏ đến c: \ users \ MyUser trong đó MyUser là người dùng hiện đang đăng nhập – iftheshoefritz

-1

Nếu bạn muốn có dự án danh sách lựa chọn khi u mở GIT bash:

  • chỉnh sửa ppath trong phần đầu mã để dự án của bạn git đường, đặt mã này vào .bashrc tập tin và sao chép nó vào $ HOME dir của bạn (trong Win Vista/7 nó thường là c: \ Users \ $ bẠN)

.

#!/bin/bash 
ppath="/d/-projects/-github" 
cd $ppath 
unset PROJECTS 
PROJECTS+=(".") 
i=0 

echo 
echo -e "projects:\n-------------" 

for f in * 
do 
    if [ -d "$f" ] 
    then 
     PROJECTS+=("$f") 
     echo -e $((++i)) "- \e[1m$f\e[0m" 
    fi 
done 


if [ ${#PROJECTS[@]} -gt 1 ] 
then 
    echo -ne "\nchoose project: " 
    read proj 
    case "$proj" in 
     [0-`expr ${#PROJECTS[@]} - 1`]) cd "${PROJECTS[proj]}" ;; 
     *) echo " wrong choice" ;; 
    esac 
else 
    echo "there is no projects" 
fi 
unset PROJECTS 
  • bạn có thể muốn thiết lập tập tin này là thực thi bên trong GIT bashchmod + x .bashrc (nhưng có lẽ nó không cần thiết, vì tập tin này được lưu trữ trên ntfs hệ thống tập tin)
+0

Cấu hình này hoàn toàn tiếp tuyến với câu hỏi. –

4

Tôi phải thêm biến môi trường người dùng HOME với C:\Users\<your user name> bằng cách chuyển đến Hệ thống, Cài đặt hệ thống nâng cao, trong cửa sổ Thuộc tính hệ thống, tab Nâng cao, Biến môi trường iables ... Sau đó, trong số C:\Users\<your user name> Tôi đã tạo tệp .bashrc ví dụ: touch .bashrc và thêm bí danh mong muốn.

+0

thêm biến môi trường người dùng HOME và sau đó tạo tệp .bashrc với nội dung cần thiết ví dụ: #!/Bin/bash xuất TERM = msys – snassr

72

Trong phiên bản mới hơn của Git cho Windows bash được bắt đầu bằng --login làm cho bash không đọc trực tiếp .bashrc. Thay vào đó nó đọc .bash_profile. Nếu tệp này không tồn tại, hãy tạo tệp với nội dung sau:

if [ -f ~/.bashrc ]; then . ~/.bashrc; fi 

Điều này sẽ gây ra bash để đọc tệp .bashrc. Từ sự hiểu biết của tôi về this issue Git cho Windows sẽ tự động thực hiện việc này. Tuy nhiên, tôi chỉ cài đặt phiên bản 2.5.1 và nó không.

+5

Cảm ơn. Đây là chính xác những gì đã xảy ra với thiết lập của tôi. – jmk2142

+0

Thật vậy, đó là những gì đã xảy ra với tôi gần đây sau khi nâng cấp lên 2.5. Cảm ơn câu trả lời của bạn. – Vincent

+1

Cảm ơn bạn rất nhiều, bạn tiết kiệm trong ngày của tôi !!! –

3

1) Bắt đầu bằng cách mở git-bash.exe trong chế độ Quản trị viên. (Nhấp chuột phải vào tệp và chọn "Chạy với tư cách Quản trị viên" hoặc thay đổi cài đặt trong Thuộc tính → Khả năng tương thích → Chạy chương trình này với tư cách quản trị viên.)

2) Chạy cd ~. Nó sẽ đưa bạn đến C:/Users/<Your-Username>.

3) Chạy vi .bashrc. Thao tác này sẽ mở bạn vào trình chỉnh sửa. Hit INSERT và sau đó bắt đầu nhập các thông tin sau:

alias ll="ls -la" # this changes the default ll on git bash to see hidden files. 
cd "C:\directory\to\your\work\path\" 
ll # this shows your your directory before you even type anything. 
1

Tôi nghĩ câu hỏi ở đây là làm thế nào để tìm .bashrc file trên cửa sổ.

Vì bạn đang sử dụng Windows, bạn chỉ có thể sử dụng lệnh như

start . 

HOẶC

explorer . 

để mở cửa sổ với thư mục gốc của git của bạn, nơi bạn sẽ tìm thấy file .bashrc . Bạn có thể cần tạo một tài khoản nếu nó không tồn tại.
Bạn có thể sử dụng các công cụ Windows như Notepad ++ để chỉnh sửa tệp thay vì sử dụng vim trên bash của bạn.

+0

Đây là phương pháp thay thế Windoze thay thế tốt nếu ai đó muốn chỉnh sửa tệp bên ngoài git bash. Thực sự đã giúp tôi cảm ơn. – haggisandchips

0

Đôi khi các tệp thực sự được đặt tại ~/. Đây là những t.steps tôi đã xuống bắt đầu zsh như nhà ga mặc định trên VSCode/Windows 10.

  • cd ~/

  • vim .bashrc

  • Dán sau .. if test -t 1; then exec zsh fi

  • Lưu/Đóng vim.

  • Restart ga

Các vấn đề liên quan