GitHub Desktop

最新版本 GitHub Desktop 1.2.2

GitHub Desktop 1.2.2

GitHub Desktop 1.2.2
GitHub Desktop 是一個無縫的方式來貢獻於 GitHub 和 GitHub Enterprise 上的項目。 GitHub Desktop 允許開發人員同步分支,克隆存儲庫等等。拉請求,合併按鈕,叉隊列,問題,頁面,維基:所有令人敬畏的功能,使共享更容易。但是,這些東西只有在您將代碼推送到 GitHub.

GitHub Desktop 之後才會很好。功能:

啟動一個項目
您會在側邊欄中找到您正在處理的所有項目。如果您正在開始一個新項目,請使用存儲庫下拉菜單創建一個新的存儲庫或直接從 GitHub.com 克隆現有的存儲庫.

分支 off
分支對於在 GitHub 上提出更改和審查代碼是必不可少的,而且它們始終可用在存儲庫視圖的左上角。只需選擇當前分支來切換分支或創建一個新的分支.

Craft 完美的 commit
查看您的未提交更改的差異,並通過選擇組成更改的文件(甚至特定行)來形成完美的提交。輸入摘要和說明,然後提交.

同步分支 61353896 同步按鈕將您的更改推送到 GitHub 並在一個操作中拉下其他更改。它會通知您知道何時您尚未推送的更改或者 GitHub 上有未更改的新更改.

Clone 存儲庫只需點擊一次
當您將存儲庫添加到 Windows 的 GitHub Desktop 時,我們會自動將它們與您所屬的任何組織至。想要從 GitHub.com 下拉一個倉庫?檢查網站上的按鈕.

“簡單的分支”
“分支是 Git 的最佳特性之一,我們可以輕鬆地嘗試遠程分支機構,創建新的本地分支機構並發布分支機構以與其他人共享。”

注意:需要 Microsoft。 NET Framework 4.0 以便安裝和 GitHub 帳戶。

也可用:下載 GitHub Desktop 為 Mac

ScreenShot

軟體資訊
檔案版本 GitHub Desktop 1.2.2

檔案名稱 GitHubDesktopSetup.msi
檔案大小 77.1 MB
系統 Windows 7 / Windows 8 / Windows 10
軟體類型 免費軟體
作者 GitHub, Inc.
官網 https://desktop.github.com/
更新日期 2018-05-31
更新日誌

What's new in this version:

GitHub Desktop 1.2.2
Fixed:
- Make cURL/schannel default to using the Windows certificate store
- Restore text selection highlighting in diff


GitHub Desktop 1.2.1

Added:
- Brackets support for macOS
- Pull request number and author are included in fuzzy-find filtering

Fixed:
- Decreased the max line length limit
- Updated embedded Git to 2.17.1 to address upstream security issue

Improved:
- Display the difference in file size of an image in the diff view


GitHub Desktop 1.1.1
New:
- Render WebP images in diffs

Fixed:
- Edit context menus in commit form input elements
- Escape behavior for Pull Request list does not match Branch List
- Keep caret position after inserting completion for emoji/mention
- Handle error events when watching files used to get Git LFS output
- Potential race condition when opening a fork pull request
- Show placeholder image when no pull requests found
- Disable commit summary and description inputs while commit in progress
- Ensure pull request cache is cleared after last pull request merged
- Focus two-factor authentication dialog on input
- Branches button no longer disabled while on an unborn branch
- Delete gitignore file when all entries cleared in Repository Settings
- Add visual indicator that a folder can be dropped on Desktop

Fixed:
- Attempt to focus the application window on macOS after signing in via the browser
- Refresh issues when user manually fetches

Improved:
- Add `Discard All Changes...` to context menu on changed file list
- Improve contrast for button labels in app toolbar
- Speed up check for submodules when discarding
- Make keychain known issue more clear within Desktop
- Continue past the 'diff too large' message and view the diff
- Repository association might not have expected prefix
- Add message to gitignore dialog when not on default branch
- Hide Desktop-specific forks in Branch List
- Disregard accidental whitespace when cloning a repository by URL
- Show alert icon in repository list when repository not found on disk
- Repository list now closes after removing last repository
- Move forget password link after the password dialog to match expected tab order
- More descriptive text in repository toolbar button when no repositories are tracked
- Context menu in Changes tab now supports opening file in your preferred editor


GitHub Desktop 1.1.0
New:
- Check out pull requests from collaborators or forks from within Desktop
- View the commit status of the branch when it has an open pull request

Added:
- Add RubyMine support for macOS
- Add TextMate support for macOS
- Syntax highlighting for Elixir files

Fixed:
- Update layout of branch blankslate image
- Expanded avatar stack in commit summary gets cut off
- Clear repository filter when switching tabs
- Avoid crash when unable to launch shell
- Ensure renames are detected when viewing commit diffs
- Fetch default remote if it differs from the current
- Handle Git errors when .gitmodules are malformed
- Handle error when "where" is not on PATH
- Ignore action assumes CRLF when core.autocrlf is unset
- Prevent duplicate entries in co-author autocomplete list
- Renames not detected when viewing commit diffs
- Support legacy usernames as co-authors

Improved:
- Update branch button text from "New" to "New Branch"
- Add fuzzy search in the repository, branch, PR, and clone FilterLists
- Tidy up commit summary and description layout in commit list
- Use smaller default size when rendering Gravatar avatars
- Show fetch progress when initializing remote for fork
- Remove references to Hubot from the user setup page
- Error handling around ENOENT
- Clear repository filter text when switching tabs
- Allow window to accept single click on focus
- Disable drag-and-drop interaction when a popup is in the foreground


GitHub Desktop 1.0.13
New:
- Commit together with co-authors
- PhpStorm is now a supported external editor on macOS
- Update embedded Git to 2.16.1

Improved:
- Blank slate view is now more responsive when zoomed
- Documentation fix for Open in Shell resource
- Improved error handling for Linux

Fixed:
- Allow links in unexpanded summary to be clickable
- Update Electron to 1.7.11 to address security issue
- Allow double dashes in branch name
- Sort the organization list
- Check out PRs from a fork
- Confirm deleting branch when it has an open PR
- Defer user/email validation in Preferences
- Checkout progress did not include branch name
- Don't block branch switching when in detached HEAD
- Handle discarding submodule changes properly
- Show tooltip with additional info about the build status
- Update placeholders to support Linux distributions
- Refresh local commit list when switching tabs


GitHub Desktop 1.0.12
New:
- Syntax highlighting for Rust files
- Syntax highlighting for Clojure cljc, cljs, and edn files

Improved:
- Prevent creating a branch in the middle of a merge
- Truncate long repo names in panes and modals to fit into a single line
- Keyboard navigation support in pull request list

Fixed:
- Inconsistent caret behavior in text boxes when using certain keyboard layouts
- Only render the organizations list when it has orgs
- Checkout now handles situations where a ref exists on multiple remotes
- Retain accounts on desktop when losing connectivity
- Missing argument in FullScreenInfo that could prevent app from launching


GitHub Desktop 1.0.11
New:
- Highlight substring matches in the "Branches" and "Repositories" list when filtering
- Add preview for ico files
- Fallback to Gravatar for loading avatars
- Provide syntax highlighting for Visual Studio project files
- Provide syntax highlighting for F# fsx and fsi files
- Provide syntax highlighting for Kotlin files
- Provide syntax highlighting for Clojure

Improved:
- Toggle the "Repository List" from the menu
- Prevent saving of disallowed character strings for your name and email
- Error messages now appear at the top of the "Create a New Repository" dialog
- "Repository List" header is now "Github.com" for consistency
- Rename the "Install Update" button to "Quit and Install Update"

Fixed:
- Fix ordering of commit history when your branch and tracking branch have both changed
- Prevent creating a branch that starts with a period
- Branch names are properly encoded when creating a pull request
- Re-enable all the menu items after closing a popup
- Removes option to delete remote branch after it's been deleted
- Windows: Detects available editors and shells now works even when the group policy blocks write registry access
- Windows: Menu items are no longer truncated
- Windows: Prevent disabled menu items from being accessed


GitHub Desktop 1.0.10
New:
- ColdFusion Builder is now a supported external editor
- VSCode Insiders build is now a supported external editor
- BBEdit is now a supported external editor
- Hyper is now a supported shell on Windows too
- Swift is now syntax highlighted
- Vue.js is now syntax highlighted
- CoffeeScript is now syntax highlighted
- Cypher is now syntax highlighted
- .hpp is now syntax highlighted as C++
- ML-like languages are now syntax highlighted
- Objective-C is now syntax highlighted
- SQL is now syntax highlighted

Improved:
- Better message on the 'Publish Branch' button when HEAD is unborn
- Better error message when trying to push to an archived repository
- Avoid excessive background fetching when switching repositories
- Ignore menu events sent when a modal is shown

Fixed:
- Parse changed files whose paths include a newline - #3271
- Parse file type changes
- Windows: 'Open without Git' would present the dialog again instead of actually opening a shell without git
- Avoid text selection when dragging resizable dividers
- Windows: Removed the title attribute on the Windows buttons so that they no longer leave their tooltips hanging around
- Windows: Detect VS Code when installed to non-standard locations
- Hitting Return would select the first item in a filter list when the filter text was empty
- Add some missing keyboard shortcuts
- Handle "304 Not Modified" responses
- Don't overwrite an existing .gitattributes when creating a new repository


GitHub Desktop 1.0.9
New:
- ColdFusion Builder is now available as an option for External Editor
- Swift code is now syntax highlighted

Improved:
- Better message on the 'Publish Branch' button when HEAD is unborn
- Better error message when trying to push to an archived repository

Fixed:
- Parse changed files whose paths include a newline
- Parse file type changes
- Windows: 'Open without Git' would present the dialog again instead of actually opening a shell without git
- Avoid text selection when dragging resizable dividers


GitHub Desktop 1.0.8
Fixed:
- Crash when rendering diffs for certain types of files
- Continually being prompted to add the upstream remote, even when it already exists


GitHub Desktop 1.0.7
New:
- Syntax highlighted diffs
- Add upstream to forked repositories

Fixed:
- Only reset scale of title bar on macOS
- Filter symbolic refs in the branch list
- Address path issue with invoking Git Bash
- Update embedded Git to support repository hooks and better error messages
- Provide credentials to LFS repositories when performing checkout
- Assorted changelog typos


GitHub Desktop 1.0.6
Fixed:
- The Branches list wouldn't display the branches for non-GitHub repositories
- Pushing or pulling could error when the temp directory was unavailable


GitHub Desktop 1.0.5
New:
- The command line interface now provides some helpful help!
- Create new branches from the Branches foldout
- Add support for VSCode Insiders
- Linx: Add Atom and Sublime Text support
- Linux: Tilix support
- Linux: Add Visual Studio Code support

Improved:
- Report errors when a problem occurs storing tokens
- Bump to Git 2.14.3
- Don't try to display diffs that could cause the app to hang
- Handle local user accounts with URL-hostile characters
- Cloning a repository which uses Git LFS would leave all the files appearing modified
- Signing in in the Welcome flow could hang
- Properly replace old Git LFS configuration values


GitHub Desktop 1.0.4
New:
- Report Git LFS progress when cloning, pushing, pulling, or reverting

Improved:
- Increased diff contrast and and line gutter selection
- Clarify why publishing a branch is disabled in various scenarios
- Improved error message when installing the command Line tool fails
- Improved Format the branch name in "Create Branch" like we format branch names elsewhere

Fixed:
- Avatars not updating after signing in
- Lots of bugs if there was a file named "HEAD" in the repository
- Handle duplicate config values when saving user.name and user.email
- The "Create without pushing" button when creating a new pull request wouldn't actually do anything


GitHub Desktop 1.0.3
Improved:
- Increase the contrast of the modified file status octicons

Fixed:
- Showing changed files in Finder/Explorer would open the file
- Cloning an empty repository would fail
- Catch logging exceptions


GitHub Desktop 1.0.2
Improved:
- Better message for GitHub Enterprise users when there is a network error
- Clone error message now suggests networking might be involved
- Include push/pull progress information in the push/pull button tooltip
- Allow publishing a brand new, empty repository
- Make file paths in lists selectable

Fixed:
- Disable LFS hook creation when cloning
- Use the new URL for the "Show User Guides" menu item
- Make the SHA selectable when viewing commit details
- Windows: Make `github` CLI work in Git Bash
- Use the initial path provided when creating a new repository
- Windows: Avoid long path limits when discarding changes
- Files would get deleted when undoing the first commit
- Find the repository root before adding it
- Display warning about an existing folder before cloning
- Show contents of directory when showing a repository from Show in Explorer/Finder instead of showing the parent


GitHub Desktop 1.0.1
Improved:
- Message for GitHub Enterprise users when there is a network error

Fixed:
- Disable LFS hook creation when cloning
- Use the new URL for the "Show User Guides" menu item
- Make the SHA selectable when viewing commit details
- Windows: Make `github` CLI work in Git Bash


GitHub Desktop 1.0.0
Simple Changelog:
- Use the loading/disabled state while publishing
- Lock down menu item states for unborn repositories
- Windows: Detecting the available shells and editors when using a language other than English

Image diffs:
- Easily compare changed images. See the before and after, swipe or fade between the two, or look at just the changed parts.
- @mathieudutour implemented image diffs for Kactus, a design review tool forked off GitHub Desktop. Then he was kind enough to submit the work back upstream to us!

Faster cloning:
- See all your repositories and clone them with the click of a button. Git LFS assets download in parallel for even faster cloning.

Editors and terminals:
- Open your favorite editor or shell from the app, or jump back to GitHub Desktop from your shell. GitHub Desktop is your springboard for work.

Everywhere:
- GitHub Desktop works with GitHub Enterprise. Log in to your GitHub Enterprise server, clone, commit, push, and pull. Whether you're working on a personal or company project, GitHub Desktop is here to help.

GitHub Desktop 1.2.2 相關參考資料
Chocolatey Software | GitHub Desktop the new native 1.2.2

GitHub Desktop the new native. This is not the latest version of GitHub Desktop the new native available. 1.2.2 | Updated: 6/3/2018.

https://chocolatey.org

Creating a pull request - GitHub Help

Create a pull request to propose and collaborate on changes to a repository. These changes are proposed in a branch, which ensures that the master branch ...

https://help.github.com

Creating your first repository using GitHub Desktop - GitHub ...

You can use GitHub Desktop to quickly get to work with a Git repository without needing to use the command line.

https://help.github.com

Getting started with Git and GitHub is easier than ever with ...

GitHub Desktop 2.2 now features an interactive tutorial to help introduce new users to Git and GitHub.

https://github.blog

Github Desktop version 1.0.12 Authentication Failed during ...

Description After upgrading to the new Github desktop from the classic ... I downloaded version 1.2.2 today (for OSX 10.11.6, El Capitan) and ...

https://github.com

Release Notes for GitHub Desktop for Windows | GitHub ...

Git Shell updated to v2.10.1 which updates Curl to 7.50.3 and fixes some issues working with repositories over HTTPS with domains that use self-signed ...

https://desktop.github.com

Release Notes for GitHub Desktop | GitHub Desktop

Support pushing workflow files for GitHub Actions to GitHub.com - #7079. Added. Enforce web flow authentication for users who are part of orgs using single ...

https://desktop.github.com

Switching to PR branches (forks) no longer works ... - GitHub

GitHub Desktop: 1.2.x (occurs in 1.2.2 and 1.2.1); Operating system: ... However, GitHub Desktop does several steps to check out a forked PR ...

https://github.com

Unable to switch branch on GitHub desktop client · Issue ...

Version of GitHub in use - GitHub Desktop Version 2.0.3 Enterprise Repository setup of application code base Steps to replicate the issue - a) ...

https://github.com

[Git][教學] 03. Git 指令讓人覺得困惑,讓Github Desktop程式帶 ...

雖然Git用下指令才能發揮威力,但降低門檻從圖形化介面入門也沒不好。

https://progressbar.tw