-
-
Notifications
You must be signed in to change notification settings - Fork 16
Features and Usage
The commit history shows all the commits on a selected branch. The default selected branch once a repository is created is the 'master' branch. The shown branch can be selected form the dropdown button at the top right corner.
![Git history window](https://github.com/simeonradivoev/UniGit/raw/master/Assets/Editor Default Resources/UniGit/Textures/HistoryScreenshot.png)
Every commit can be reverted by clicking on it's reset
button. The full commit message and all the changes made can be viewed by clicking the details
button.
All Git options like pull, pull, merge and fetch can be found in the toolbar. They open their respective wizard windows.
All changes to files can be seen in detail in the Git Diff
window. The Diff window separates files into change type categories like added, modified, staged, removed and so on.
Each category can be expanded by clicking on it. They can also be hidden entirely by adjusting the filter option in the toolbar.
![Git Diff Window](https://github.com/simeonradivoev/UniGit/raw/master/Assets/Editor Default Resources/UniGit/Textures/DiffScreenshot.png)
Each change can affect a file or it's meta file. UniGit unifies changes to the file meta and show the change on the file with an icon this indicates that the meta file has changed.
Each change has 2 distinct types of change. Changes made that are either staged or unstaged. This means that when you commit changes, only files that are "staged" will be committed. UniGit indicates such files with the tick as shown above.
To "stage" or "unstage" files you can right click on a file and do so. This menu is also available in the Project View Window.
Differences between changed files and previous version can be show by clicking the Difference
and Difference with previous version
button in the context menu of each file. These options are also available in the Project View Window.
Files can also be reverted to before they were changed. To do so just click the Revert
button in the context menu for each file. This option is also available in the Project View Window.
Committing changes can be done by hitting the commit
or commit and push
buttons. Once the the changes are committed you can push them to your remote repository.
Check the full list of planned features here.
Features and Usage: