How to Upload to Git From Netbeans Ide
Once you lot take a Git versioned projection opened in the IDE, yous tin brainstorm making changes to sources. As with whatever project opened in NetBeans IDE, y'all can open files in the Source Editor by double-clicking on their nodes, as they appear in the IDE'south windows (e.grand., Projects (Ctrl-1), Files (Ctrl-ii), Favorites (Ctrl-3) windows).
When working with source files in the IDE, there are various UI components at your disposal, which assist in both viewing and operating version command commands:
-
Viewing Changes in the Source Editor
-
Viewing File Status Information
-
Reverting Changes
Viewing Changes in the Source Editor
When you lot open up a versioned file in the IDE's Source Editor, you can view existent-fourth dimension changes occurring to your file as you modify information technology against the base version from the Git repository. As you work, the IDE uses colour coding in the Source Editor's margins to convey the following information:
-
Blue. Indicates lines that have been inverse since the earlier revision.
-
Green. Indicates lines that accept been added since the earlier revision.
-
Red. Indicates lines that have been removed since the before revision.
The Source Editor's left margin shows changes occurring on a line-past-line basis. When you change a given line, changes are immediately shown in the left margin.
| You tin click on a color group in the margin to call versioning commands. For example, the picture below shows widgets bachelor to you lot when clicking a ruddy icon which indicates that lines have been removed from your local copy: |
The Source Editor's correct margin provides you lot with an overview that displays changes made to your file every bit a whole, from top to bottom. Colour coding is generated immediately when you brand changes to your file.
Note: You tin click on a specific signal within the margin to bring your inline cursor immediately to that location in the file. To view the number of lines affected, hover your mouse over the colored icons in the correct margin:
Viewing File Condition Information
When y'all are working in the Projects (Ctrl-ane), Files (Ctrl-2), Favorites (Ctrl-3), or Versioning views, the IDE provides several visual features that aid in viewing condition information about your files. In the example beneath, observe how the bluecoat (eastward.1000.
), color of the file proper noun, and next status label, all coincide with each other to provide you with a simple but effective way to keep rail of versioning data on your files:
Badges, color coding, file status labels, and maybe most importantly, the Git Diff Viewer all contribute to your power to finer view and manage versioning information in the IDE.
-
Badges and Color Coding
-
File Condition Labels
-
Git Versioning View
Badges and Color Coding
Badges are practical to projection, folder, and package nodes and inform you of the condition of files independent within that node:
The following table displays the color scheme used for badges:
| UI Component | Description |
|---|---|
| Bluish Badge | Indicates the presence of files that have been modified, added or deleted in your working tree. For packages, this badge applies only to the package itself and not its subpackages. For projects or folders, the badge indicates changes within that particular, or whatsoever of the contained subfolders. |
| Red Badge | Marks projects, folders or packages that contain conflicting files. For packages, this badge applies only to the packet itself and not its subpackages. For projects or folders, the badge indicates conflicts within that item, or any of the contained subfolders. |
File Status Labels
Colour coding is applied to file names in order to point their current status against the repository:
| Color | Case | Description |
|---|---|---|
| No specific colour (black) | | Indicates that the file has no changes. |
| Blueish | | Indicates that the file has been locally modified. |
| Green | | Indicates that the file has been locally added. |
| Blood-red | | Indicates that the file is in a merge conflict. |
| Gray | | Indicates that the file is ignored by Git and will not be included in versioning commands (e.yard. Update and Commit). Files cannot be ignored if they are versioned. |
Git Versioning View
The Git Versioning view provides you with a real-time list of all of the changes made to files within a selected folder of your local working tree. Information technology opens by default in the bottom panel of the IDE, listing added, deleted or modified files.
To open the Versioning view, select a versioned file or folder (e.grand. from the Projects, Files, or Favorites window) and either choose Git > Prove Changes from the correct-click menu, or choose Team > Show Changes from the main card. The post-obit window appears in the bottom of the IDE:
By default, the Versioning view displays a list of all modified files within the selected parcel or folder in your Working Tree. Using the buttons in the toolbar, you can choose to display the list of files which have differences either between Alphabetize and HEAD, Working Tree and Index or Working Tree and Head. You can besides click the cavalcade headings higher up the listed files to sort the files by name, status or location.
The Versioning view toolbar also includes buttons that enable yous to invoke the most common Git tasks on all files displayed in the list. The post-obit table lists the Git commands available in the toolbar of the Versioning view:
| Icon | Proper name | Function |
|---|---|---|
| | Changes between HEAD and Working Tree | Displays a listing of files that are either already staged or merely modified/created and not staged yet. |
| | Changes betwixt Caput and Index | Displays a list of files that are staged. |
| | Changes between Index and Working Tree | Displays files that have differences betwixt their staged and Working Tree states. |
| | Refresh Statuses | Refreshes the condition of the selected files and folders. Files displayed in the Versioning view can be refreshed to reflect any changes that may have been made externally. |
| | Open Diff | Opens the Diff Viewer providing you with a side-by-side comparing of your local copies and the versions maintained in the repository. |
| | Revert Modifications | Displays the Revert Modifications dialog box. |
| | Commit Changes | Displays the Commit dialog box. |
You can access other Git commands in the Versioning view by selecting a table row that corresponds to a modified file, and choosing a command from the right-click menu:
Comparing File Revisions
Comparison file versions is a common job when working with versioned projects. The IDE enables you lot to compare revisions by using the Diff command:
| Several comparing modes - Unequal To HEAD, Diff To Tracked, and Diff To - are available in the IDE. |
-
Select a versioned file or folder (e.g. from the
Projects,Files, orFavoriteswindow). -
Choose
Squad>Diff>Diff to HEADfrom the primary carte. A graphical Diff Viewer opens for the selected file(s) and revisions in the IDE's main window. The Diff Viewer displays two copies in side-by-side panels. The more electric current re-create appears on the right side, so if yous are comparing a repository revision against your working tree, the working tree displays in the right panel:
The Diff Viewer makes use of the aforementioned colour coding used elsewhere to display version control changes. In the screen capture displayed above, the green block indicates content that has been added to the more current revision. The red block indicates that content from the earlier revision has been removed from the later. Blue indicates that changes take occurred within the highlighted line(due south).
Other revisions tin can exist selected from the Unequal and to driblet-down lists below the Diff Viewer toolbar. |
The Diff Viewer toolbar also includes buttons that enable you to invoke the most mutual Git tasks on all files displayed in the list. The following tabular array lists the Git commands available in the toolbar of the Diff Viewer:
| Icon | Name | Office |
|---|---|---|
| | Changes betwixt HEAD and Working Tree | Displays a listing of files that are either already staged or simply modified/created and not staged yet. |
| | Changes between HEAD and Index | Displays a list of files that are staged. |
| | Changes between Index and Working Tree | Displays files that take differences between their staged and working tree states. |
| | Go to Next Deviation | Displays next difference in the file. |
| | Go to Previous Deviation | Displays previous difference in the file. |
| | Refresh Statuses | Refreshes the status of the selected files and folders. Files displayed in the Versioning window can exist refreshed to reflect any changes that may have been made externally. |
| | Revert Modifications | Displays the Revert Modifications dialog box. |
| | Commit Changes | Displays the Commit dialog box. |
If y'all are performing a diff on your local re-create in the Working Tree, the IDE enables yous to make changes direct from within the Diff Viewer. To practice and then, you can either place your cursor within the right pane of the Unequal Viewer and modify your file appropriately, otherwise make use of the inline icons that brandish adjacent to each highlighted change:
| Icon | Proper noun | Function |
|---|---|---|
| | Replace | Inserts the highlighted text into your Working Tree copy. |
| | Motion All | Reverts the whole local Working Tree re-create. |
| | Remove | Removes the highlighted text from the local Working Tree copy. |
Reverting Changes
To throw away local changes made to selected files in your Working Tree and replace those files with the ones in the Index or Caput:
-
Select a versioned file or binder (east.g. from the
Projects,Files, orFavoriteswindow). -
Choose
Squad>Revert Modificationsfrom the main menu. TheRevert Modificationsdialog box displays.
-
Specify additional options (eastward.m.,
Revert simply Uncommitted Changes in Index to HEAD) . -
Click Revert.
The IDE replaces the selected files with those specified in step iii above.
Source: https://netbeans.apache.org/kb/docs/ide/git.html
0 Response to "How to Upload to Git From Netbeans Ide"
Post a Comment