Git Client
Every Git repository is complete, self-contained, and independent. It contains its own private copy of a project’s files and history. A cloned repository remembers the location of the repository it was cloned from, but it does not communicate with that repository, or any other, unless you tell it to.
Fore more information about Git see the official site[link1].
1. Git command line client
On a Linux system if/once the git client is installed open a terminal and typegit --help
.2. TortoiseGit
You can use TortoiseGit[link2] for Windows PCs. The tool will be fully integrated in the Windows explorer.3. Eclipse
- Donwload Eclipse IDE for PHP Developers[link3] + PDT[link4] + EGit[link5]
- "Help"->"Install New Software..."
- Name: PHP Development Tools (PDT)
- URL:
https://download.eclipse.org/tools/pdt/updates/latest/
- PDT[link4]
- URL:
- Name: PHP Development Tools (PDT)
3.1. remarks
- Unpack the Eclipse package in
opt/
and create a starter for your desktop-
sudo tar -zxvf eclipse-php-2024-06-R-linux-gtk-x86_64.tar.gz -C /opt/
-
- Line endings: Please enforce LF
- Since Eclipse uses the platform’s line ending by default, source code written on Unix / Mac OS will use line feeds (LF), whereas Windows installations of Eclipse produce carriage returns AND line feeds (CRLF).
- Go to the preferences and select General -> Workspace. The New text file line delimiter determines which line ending is used for newly created files.
- missing spell checker in Eclipse for PHP Developers: Installing JDT in Eclipse fixes the problem (the spell checking functionality is bundled with the JDT)
- Setting the encoding per file via Edit -> Set Encodings... or per project Properties -> Resource and type or choose
- Unicode
UTF-8
(project default)
- Unicode
- https://github.com/eclipse/pdt
- SonarLint[link7]
4. KDevelop
https://www.kdevelop.org/5. NetBeans
https://netbeans.apache.org/6. MGit
https://github.com/maks/MGit - Android7. More
GUI Clients[link8]- [link1] https://git-scm.com/
- [link2] https://tortoisegit.org/
- [link3] https://www.eclipse.org/downloads/
- [link4] https://www.eclipse.org/pdt/
- [link5] https://www.eclipse.org/egit/
- [link6] https://wackowiki.org/doc/Org/Tools/Repository/Git/Client/Eclipse
- [link7] https://marketplace.eclipse.org/content/sonarlint
- [link8] https://git-scm.com/downloads/guis/