ยอดนิยม: อัปเดตข้อมูลเมื่อ 26 ตุลาคม 2569

หมวดหมู่

อินเทอร์เน็ต1,355
การสื่อสาร321
เสียงและวิดีโอ898
กราฟิกและการออกแบบ539
ออฟฟิศและเพิ่มประสิทธิภาพ1,120
เครื่องมือนักพัฒนา3,132
เครื่องมือ AI527
ความปลอดภัยและความเป็นส่วนตัว385
เครื่องมือระบบ3,113
เกม523
การศึกษาและวิทยาศาสตร์239
เครือข่ายและไอที284

gitui ทุกเวอร์ชันและเวอร์ชันเก่า

GitUI provides you with the comfort of a git GUI but right in your terminal.

Stephan Dilly เทอร์มินัลและเครื่องมือ CLI #57 เทอร์มินัลและเครื่องมือ CLI

หน้านี้รวบรวม gitui ไว้ 16 เวอร์ชัน ตั้งแต่ 26 มกราคม 2565 จนถึงเวอร์ชันปัจจุบัน 0.28.1 ทุกเวอร์ชันลิงก์ไปยังไฟล์ตัวติดตั้งของผู้เผยแพร่เอง

2022: 4 4 22 2023: 5 5 23 2024: 4 4 24 2025: 2 2 25 2026: 1 1 26

16 เวอร์ชันในช่วง 4 ปี · ประมาณปีละ 3.8 ครั้ง

เวอร์ชันวันที่ขนาดไฟล์
0.28.1ล่าสุด 24 มีนาคม 2569 — 64 บิต MSI
บันทึกประจำรุ่น
Changed
- support proper pre-push hook (#2809)
- improve gitui --version message [@hlsxx] (#2838)
- rust msrv bumped to 1.88
Fixed
- fix extremely slow status loading in large repositories by replacing time-based cache invalidation with generation counter [@DannyStoll1] (#2823)
- fix panic when renaming or updating remote URL with no remotes configured [@xvchris] (#2868)
0.28.0 14 ธันวาคม 2568 — 64 บิต MSI
บันทึกประจำรุ่น
discard changes on checkout
discard-changes-on-checkout
go to line in blame
blame-goto-line
Added
- support choosing checkout branch method when status is not empty [@fatpandac] (#2404)
- support pre-push hook [@xlai89] (#1933)
- message tab supports pageUp and pageDown [@xlai89] (#2623)
- files and status tab support pageUp and pageDown [@fatpandac] (#1951)
- support loading custom syntax highlighting themes from a file [@acuteenvy] (#2565)
- select syntax highlighting theme out of the defaults from syntect [@vasilismanol] (#1931)
- new command-line option to override the default log file path (--logfile) [@acuteenvy] (#2539)
- dx: make check checks Cargo.toml dependency ordering using cargo sort [@naseschwarz]
- add use_selection_fg to theme file to allow customizing selection foreground color [@Upsylonbare] (#2515)
- add "go to line" command for the blame view [@andrea-berling] (#2262)
- add --file cli flag to open the files tab with the given file already selected [@laktak] (#2510)
- add the ability to specify a custom keybinding/symbols file via the cli [@0x61nas] (#2731)
Changed
- execute git-hooks directly if possible (on *nix) else use sh instead of bash (without reading SHELL variable) [@Joshix] (#2483)
- improve error messages [@acuteenvy] (#2617)
- improve syntax highlighting file detection [@acuteenvy] (#2524)
- after commit: jump back to unstaged area [@tommady] (#2476)
- the default key to close the commit error message popup is now the Escape key [@wessamfathi] (#2552)
- use OSC52 copying in case other methods fail [@naseschwarz] (#2366)
- push: respect branch.*.merge when push default is upstream [@vlad-anger] (#2542)
- set the terminal title to gitui ({repo_path}) [@acuteenvy] (#2462)
- respect .mailmap [@acuteenvy] (#2406)
- use gitoxide for get_tags [@cruessler] (#2664)
- increase MSRV to 1.82
Fixes
- resolve core.hooksPath relative to GIT_WORK_TREE [@naseschwarz] (#2571)
- yanking commit ranges no longer generates incorrect dotted range notations, but lists each individual commit [@naseschwarz] (#2576)
- print slightly nicer errors when failing to create a directory [@linkmauve] (#2728)
- when the terminal is insufficient to display all the commands, the cmdbar_bg configuration color does not fully take effect. (#2347)
- disable blame and history popup keybinds for untracked files [@kpbaks] (#2489)
- overwrites committer on amend of unsigned commits [@cruessler] (#2784)
- Updated project links to point to gitui-org instead of extrawurst [@vasleymus] (#2538)
0.27.0 14 มกราคม 2568 — 64 บิต MSI
0.26.3 2 มิถุนายน 2567 — 64 บิต MSI
บันทึกประจำรุ่น
Breaking Changes
Theme file format
note: this actually applied to the previous release already: 0.26.2Ratatui (upstream terminal rendering crate) changed its serialization format for Colors. So the theme files have to be adjusted.selection_fg: Some(White) -> selection_fg: Some("White")but this also allows us now to define colors in the common hex format:selection_fg: Some(Rgb(0,255,0)) -> selection_fg: Some("#00ff00")Checkout THEMES.md for more info.Added
- due to github runner changes, the regular mac build is now arm64, so we added support for intel x86 apple build in nightlies and releases (via separat artifact)
- support BUILD_GIT_COMMIT_ID enabling builds from git archive generated source tarballs or other outside a git repo [@alerque] (#2187)
Fixes
- update yanked dependency to libc to fix building with --locked.
- document breaking change in theme file format.
Support
github
0.26.2 18 พฤษภาคม 2567 — 64 บิต MSI
บันทึกประจำรุ่น
Fixes
- fix cargo install without --locked (#2098)
- respect configuration for remote when fetching (also applies to pulling) [@cruessler] (#1093)
- add : character to sign-off trailer to comply with Conventinoal Commits standard @semioticrobotic (#2196)
Added
- support overriding build_date for reproducible builds [@bmwiedemann] (#2202)
Support
github
0.26.1 14 เมษายน 2567 — 64 บิต MSI
บันทึกประจำรุ่น
0.26.1
this release has no changes to 0.26.0 but provides windows binaries that were missing before.commit signingsigningAdded
- sign commits using openpgp [@hendrikmaus] (#97)
- support ssh commit signing (when user.signingKey and gpg.format = ssh of gitconfig are set; ssh-agent isn't yet supported) [@yanganto] (#1149)
- provide nightly builds (see NIGHTLIES.md) (#2083)
- more version info in gitui -V and help popup (including git hash)
- support core.commitChar filtering [@concelare] (#2136)
- allow reset in branch popup (#2170)
- respect configuration for remote when pushing [@cruessler] (#2156)
Changed
- Make info and error message popups scrollable [@MichaelAug] (#1138)
- clarify x86_64 linux binary in artifact names: gitui-linux-x86_64.tar.gz (formerly known as musl) (#2148)
Fixes
- add syntax highlighting support for more file types, e.g. Typescript, TOML, etc. [@martihomssoler] (#2005)
- windows release deployment was broken (reason for release 0.26.1) 218d739
Support
github
0.25.2 22 มีนาคม 2567 — 64 บิต MSI
บันทึกประจำรุ่น
Minor patch release as followup to 0.25.1Fixes
- blame sometimes crashed due to new syntax highlighting [@tdtrung17693] (#2130)
- going to file tree view at certin commit from the commit-details view broke [@martihomssoler] (#2114)
- 0.25 broke creating annotated tags (#2126)
Changed
- re-enable clippy missing_const_for_fn linter warning and added const to functions where applicable (#2116)
Support
github
0.24.3 9 กันยายน 2566 — 64 บิต MSI
บันทึกประจำรุ่น
Fixes to 0.24.2
- log: fix major lag when going beyond last search hit (#1876)
- parallelise log search - performance gain ~100% (#1869)
- search message body/summary separately (#1875)
Fixes to 0.24.1
- fix commit log not updating after branch switch (#1862)
- fix stashlist not updating after pop/drop (#1864)
- fix commit log corruption when tabbing in/out while parsing log (#1866)
Fixes to 0.24
- fix performance problem in big repo with a lot of incoming commits (#1845)
- fix error switching to a branch with '/' in the name (#1851)
Breaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836)
0.24.2 3 กันยายน 2566 — 64 บิต MSI
บันทึกประจำรุ่น
Fixes to 0.24.1
- fix commit log not updating after branch switch (#1862)
- fix stashlist not updating after pop/drop (#1864)
- fix commit log corruption when tabbing in/out while parsing log (#1866)
Fixes to 0.24
- fix performance problem in big repo with a lot of incoming commits (#1845)
- fix error switching to a branch with '/' in the name (#1851)
Breaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836)
0.24.1 30 สิงหาคม 2566 — 64 บิต MSI
บันทึกประจำรุ่น
Fixes to 0.24
- fix performance problem in big repo with a lot of incoming commits (#1845)
- fix error switching to a branch with '/' in the name (#1851)
Breaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836)
0.24.0 27 สิงหาคม 2566 — 64 บิต MSI
บันทึกประจำรุ่น
Breaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836)
0.23.0 19 มิถุนายน 2566 — 64 บิต MSI
บันทึกประจำรุ่น
Breaking Change
- focus_XYZ key bindings are merged into the move_XYZ set, so only one way to bind arrow-like keys from now on (#1539)
Added
- allow reset (soft,mixed,hard) from commit log (#1500)
- support reword of commit from log (#829)
- fuzzy find branch [@UUGTech] (#1350)
- list changes in commit message inside external editor [[@bc-universe]](https://github.com/bc-universe) (#1420)
- allow detaching HEAD and checking out specific commit from log view [[@fralcow]](https://github.com/fralcow) (#1499)
- add no-verify option on commits to not run hooks [[@dam5h]](https://github.com/dam5h) (#1374)
- allow fetch on status tab [[@alensiljak]](https://github.com/alensiljak) (#1471)
- allow copy file path on revision files and status tree [[@yanganto]](https://github.com/yanganto) (#1516)
- print message of where log will be written if -l is set (#1472)
- show remote branches in log [@cruessler] (#1501)
Fixes
- fixed side effect of crossterm 0.26 on windows that caused double input of all keys [[@pm100]](https://github/pm100) (#1686)
- commit msg history ordered the wrong way (#1445)
- improve help documentation for amend cmd (#1448)
- lag issue when showing files tab (#1451)
- fix key binding shown in bottom bar for stash_open (#1454)
- --bugreport does not require param (#1466)
- edit-file command shown on commits msg (#1461)
- crash on branches popup in small terminal (#1470)
- edit command duplication (#1489)
- syntax errors in key_bindings.ron will be logged (#1491)
- Fix UI freeze when copying with xclip installed on Linux (#1497)
- Fix UI freeze when copying with wl-copy installed on Linux (#1497)
- commit hooks report "command not found" on Windows with wsl2 installed (#1528)
- crashes on entering submodules (#1510)
- fix race issue: revlog messages sometimes appear empty (#1473)
- default to tick-based updates [@cruessler] (#1444)
- add support for options handling in log and stashes views [@kamillo] (#1661)
Changed
- minimum supported rust version bumped to 1.65 (thank you time crate)
0.22.1 22 พฤศจิกายน 2565 — 64 บิต MSI
บันทึกประจำรุ่น
Added
• submodules support (#1087)
• remember tab between app starts (#1338)
• repo specific gitui options saved in .git/gitui.ron (#1340)
• commit msg history (#1345)
• customizable cmdbar_bg theme color & screen spanning selected line bg [@gigitsu] (#1299)
• word motions to text input [@Rodrigodd] (#1256)
• file blame at right revision from commit-details [@heiskane] (#1122)
• dedicated selection foreground theme color selection_fg (#1365)
• add regex-fancy and regex-onig features to allow building Syntect with Onigumara regex engine instead of the default engine based on fancy-regex [@jirutka]
• add vendor-openssl feature to allow building without vendored openssl [@jirutka]
• allow copying marked commits [@remique] (#1288)
• feedback for success/failure of copying hash commit [@sergioribera](#1160)
• display tags and branches in the log view [@alexmaco] (#1371)
• display current repository path in the top-right corner [@alexmaco](#1387)
• add Linux targets for ARM, ARMv7 and AARCH64 [@adur1990] (#1419)
• display commit description in file view [@alexmaco] (#1380)

Fixes
• remove insecure dependency ansi_term (#1290)
• use filewatcher instead of polling updates (#1)
0.22.0 19 พฤศจิกายน 2565 — 64 บิต MSI
บันทึกประจำรุ่น
Added
• submodules support (#1087)
• remember tab between app starts (#1338)
• repo specific gitui options saved in .git/gitui.ron (#1340)
• commit msg history (#1345)
• customizable cmdbar_bg theme color & screen spanning selected line bg [@gigitsu] (#1299)
• word motions to text input [@Rodrigodd] (#1256)
• file blame at right revision from commit-details [@heiskane] (#1122)
• dedicated selection foreground theme color selection_fg (#1365)
• add regex-fancy and regex-onig features to allow building Syntect with Onigumara regex engine instead of the default engine based on fancy-regex [@jirutka]
• add vendor-openssl feature to allow building without vendored openssl [@jirutka]
• allow copying marked commits [@remique] (#1288)
• feedback for success/failure of copying hash commit [@sergioribera](#1160)
• display tags and branches in the log view [@alexmaco] (#1371)
• display current repository path in the top-right corner [@alexmaco](#1387)
• add Linux targets for ARM, ARMv7 and AARCH64 [@adur1990] (#1419)
• display commit description in file view [@alexmaco] (#1380)

Fixes
• remove insecure dependency ansi_term (#1290)
• use filewatcher instead of polling updates (#1)
0.21.0 18 สิงหาคม 2565 — 64 บิต MSI
บันทึกประจำรุ่น
Added
• stack popups (https://github.com/extrawurst/gitui/846)
• file history log [@cruessler] (https://github.com/extrawurst/gitui/381)
• termux support on andriod [@PeroSar] (https://github.com/extrawurst/gitui/1139)
• use GIT_DIR and GIT_WORK_DIR from environment if set (https://github.com/extrawurst/gitui/1191)
• new FAQs page
• mention macports in install section [@fs111](https://github.com/extrawurst/gitui/1237)
• support copy to clipboard on wayland [@JayceFayne] (https://github.com/extrawurst/gitui/397)
Fixed
• opening tags list without remotes (https://github.com/extrawurst/1111)
• tabs indentation in blame [@fersilva16] (https://github.com/extrawurst/1117)
• switch focus to index after staging last file (https://github.com/extrawurst/1169)
• fix stashlist multi marking not updated after dropping (#https://github.com/extrawurst/1207)
• exact matches have a higher priority and are placed to the top of the list when fuzzily finding files (https://github.com/extrawurst/1183)
Changed
• minimum supported rust version bumped to 1.60 (https://github.com/extrawurst/1279)
0.20.1 26 มกราคม 2565 — 64 บิต MSI
บันทึกประจำรุ่น
Added
• support proxy auto detection via env's like HTTP_PROXY (https://github.com/extrawurst/gitui/994)
Fixed
• severe performance regression in 0.20 (https://github.com/extrawurst/gitui/1102)
• several smaller performance improvements via caching (https://github.com/extrawurst/gitui/1102)
• windows release deployment via CD broken

ยอดนิยมใน เทอร์มินัลและเครื่องมือ CLI

ดูทั้งหมด
  1. PowerShellเทอร์มินัลและเครื่องมือ CLI · Microsoft Corporation
  2. QPDFเทอร์มินัลและเครื่องมือ CLI · QPDF
  3. Oh My Poshเทอร์มินัลและเครื่องมือ CLI · Jan De Dobbeleer
  4. Microsoft Azure CLIเทอร์มินัลและเครื่องมือ CLI · Microsoft Corporation
  5. yqเทอร์มินัลและเครื่องมือ CLI · Mike Farah
  6. Alacrittyเทอร์มินัลและเครื่องมือ CLI · Alacritty
  7. fzfเทอร์มินัลและเครื่องมือ CLI · Junegunn Choi
  8. PuTTYเทอร์มินัลและเครื่องมือ CLI · Simon Tatham
  9. cURLเทอร์มินัลและเครื่องมือ CLI · curl
  10. Tabbyเทอร์มินัลและเครื่องมือ CLI · Tabby Developers

แท็ก

แชร์