Herre I will give the basic instructions on how to use GitHub with Netbeans. I can be confusing at the beginning but does get easier.
- If you checkout a project first in netbeans it will ask you if you want to create a project
- If you split metadata and files it keeps prompting/prefilling with meta location
- If I use meta data in same folder, what happens 1 folder I can exclude (netbeans automatically excludes the nebeans meta folder via the gitexclude.git file)
- Once a project is checked out the extra functions are available (via menu) for uploading changed etc..
- If you leave metadata in the same folder as your project it adds a [.gitignore] file and a nbproject folder which I think gets ignored.
- Keeping the meta data in the project folder is better for allowing you to move and managed projects easier.
Clone rep
- Clone the repository to the required location
- (Team/Clone) i.e. to your local webserver root directory
- Git repository URL is from github and easy to find
- Select MASTER only
- Clone
- You have the option of netbeans checking to see if there is a project for this repository and if not gives you the option to create one.
Create project
Keep files in the project folder
Other
- A netbeans tabadds 4x spaces into the code, not a tab character, but interprets 4 spaces as a tab (this is the professional way to do it and maintains code layout between software)
- In myitcrm, the smartystuff is tabbed in using the tab character causing it to look funny
- Notepad++ can swap tab button behaviour to spaces in preferences/tab settings = Replace by space, leave as 4
- Professionals say use spaces and not tab character because of formatting issues