Zolko wrote: ↑
Wed Feb 20, 2019 8:56 am
but I don't know how to use it
emills2 wrote: ↑
Thu Feb 21, 2019 2:59 am
i never do anything more complicated than shown here actually usually much less complicated:
creating a local git folder and cloning a github repo i only did once or twice. wasn't hard, but can't remember clearly. i don't use the fancy github GUI tool, but they also give you a "Git Shell". which is awesome because it give me a good unix shell on windows
in practice, day to day looks like this
cd ./AppData/Roaming/FreeCAD/Mod/Silk (get to my git folder)
git status (shows me how many files i changed, in red)
git add --all (i basically always add all my changes)
git status (shows me how many files i added to the 'queue', now in green)
git commit -m 'mandatory commit message' (i actually have to type in something here)
git status (shows me all changes are taken care of)
git push origin master ('push' all commits to github)
if i actually did something through the website, like accept soemone's contribution, then i
nice ... only trouble is, that the first step is missing here: how in the bloody hell do I first create the f****cking repository ? I have a repo at GitHub, I have a local directory, and then ? How do I link them ? My login at GibHub has a '@' in it (it's a mail address) therefore git clone username@host:/path/to/repository fails.
I tried the SVN interface, and that doesn't work either !
So I'll upload a ZIP. Who was the *%$3[& moron who thought that SVN is not good enough ? What might be good for the kernel with millions of lines and thousands of contributors is uselessly complicated for projects with 500 lines and a single coder, what's not to understand in that !!!!
I can manage it by hand, FFS ! Why use Git for that ?