Gitlab project
Ik heb een nieuw project “nieuwproject” gemaakt op gitlab, leeg behalve de standaard aangemaakte README. Ik haal het af met git clone nieuwproject
.
cd newproject
ls -A
.git README.md
Ik open de Gambas3 IDE, en begin daar een nieuw programma met “New Project”, kies de map waar “nieuwproject” staat, geef als naam “newproject”:
The project directory already exists
Er is geen optie om de bestaande directory “newproject” te gebruiken in plaats van een nieuwe te laten maken door Gambas3.
Omgekeerd?
Ik verwijder de directory “newproject”.
Ik maak in Gambas3 “newproject” op die vorige locatie.
cd newproject
ls -A
.directory .gitignore .hidden .icon.png .lang .lock .project .src
Dan ga ik in de hogere directory terug mijn git project afhalen met git clone:
git clone https://gitlab.com/groupname/newproject.git
fatal: destination path ‘newproject’ already exists and is not an empty directory.
Wat is de juiste manier?
Put under version control
In Gambas, in een bestaand project, kan je in het menu kiezen om het project onder versiecontrole van git te brengen.
Menu project, …
Put under version control .. With git
Dan opent een venster met de melding:
# ——– This line and the following will be ignored ————————-
#
# On branch master
#
# No commits yet
#
# Changes to be committed:
# (use “git rm –cached…” to unstage)
# new file: .directory
# new file: .gitignore
# new file: .icon.png
# new file: .project
# new file: .src/Main.module
#
#
En er zijn nog tabbladen: Changes, History en Repository
Changes bevat:
diff –git a/.directory b/.directory
new file mode 100644
index 0000000..06dab1c
— /dev/null
+++ b/.directory
@@ -0,0 +1,2 @@
+[Desktop Entry]
+Icon=./.icon.png
diff –git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..944c803
— /dev/null
+++ b/.gitignore
@@ -0,0 +1,18 @@
+#—- Gambas files to ignore (v5)
+*.gambas
+.lock
…
History is leeg
En Repository toont User name
en E-mail address
, gevolgd door een knop “Update identity”, en onderaan een terminal venster met Commit en Cancel knoppen.