How to put my workspace on Github?
Hello,
For the last year or so I have been working on and editing and running simulations in my catkin workspace based on several different ros packages. In order to customize them for my own specific situations, I have edited many of the files in my src directory, but not all of them, and not in large ways. I recently got a new computer (with a larger RAM/memory than my personal machine) and I need to rebuild what I have done on my personal machine on this new machine (and possibly again so a colleague can join me in working on this project over the summer). It seems like the best way to do this would be to create my own private repo on Github with my edited versions of these packages, then install and rebuild my workspace on my new machine. The problem is I am really struggling to figure out how to do this, since I am still very new to how github repos work. I have found lots on how to clone repos, but not how to upload/create them. I know that it is general practice not to include things like the build and dev folders, and things like that from reading, but I just don't know what to do to get this to work. I'm trying to avoid redownloading and building each package from their own sources, since like I said, I have made small changes to hundreds of files within these packages, and I don't want to have to go find and redo each tiny change I have made over the last year.
So how do I put the parts of my workspace that I need to be able to rebuild it on my new machine? Specifically, things like what do I type in the command line, or drag and drop, or what? I just don't know what I'm supposed to do to get this set up.
Thanks!