Git Shell (Project tab/Git dropdown)

The Git Shell window is a dockable status window where users may update and review the status of the current repository. The information in this window shows the raw output from a standard "git status" command. The Git Shell window may be opened by any of the following methods:

1. By going to View -> Views/Lists -> Git and selecting Git Shell

2. By clicking on the Status... button in the Git Branch Manager (will refresh Git status if already open)

3. By selecting Status... from the repository context menu in the Project pane (will refresh Git status if already open)

UEStudio automatically refreshes the Git Shell window after issuing any Git command and after detecting any modifications to the repository.

The Git Shell context menu includes the following options:

Refresh Status updates the display of the status of the active repository
Clear Output clears currently displayed output
Copy to Clipboard copies all visible output to clipboard
Copy Selected Line to Clipboard copies selected line to clipboard
Set Output Font presents dialog where user may set font for Git Shell

At the bottom of the Git Shell is a command line where users may run custom/flagged commands not directly supported by UEStudio. Commands should be issued as they normally would be on the UNIX command line. All output from the commands is returned in the Git Shell. UEStudio will automatically detect and reflect any changes to your repository/branch that result from any commands issued in the shell with the symbols below:

indicates the file/folder is updated and has been committed

indicates the file/folder has a conflict

indicates the file/folder has not been added to the active repository

indicates the file/folder has been modified

indicates the file/folder is being ignored

indicates the file/folder has been added, but not committed to the active repository