What do you do if you have a project that you want to pass it off to other devs?
And what would you do if you receive or accept a new project from someone, and that you're taking over the project?
That depends. If the project has more than one contributor (i.e. not just you) then I'd contact the most active contributor and ask him if he's willing to maintain it. If you're the sole contributor, or if none of the contributors want to maintain it, then I'd post a request in public forums (like Gamedev.net, if it's game related) and hope for the best.
. 22 Racing Series .
I did this a while ago by just uploading the whole project to github and letting them fork it.
Been using Git for some time, but haven't really learned about forking. Is it somethíng like pulling the master, create a new branch, commit your changes to the new branch, and finally push?
You can still push/pull to either repo if you have permissions, but they are treated as separate remotes from a user's point of view.
You insert this all over:
TODO: REALLY BAD HACK!!
TODO: THIS MAY CAUSE MEMORY LEAK, NOT SURE WHY!
TODO: ???
TODO: SOMETIMES NOT WORKING...
TODO:
I was just being silly. Before you hand off a project to someone else, I was suggesting to make them confused by inserting misleading comments that look like they shouldn't touch anything.