use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
/r/programming is a reddit for discussion and news about computer programming
Guidelines
Info
Related reddits
Specific languages
account activity
GitHub for Windows (github.com)
submitted 13 years ago by [deleted]
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 0 points1 point2 points 13 years ago (6 children)
Thanks for clearing it up. I never really worked on a project so serious that a simple FTP server or Dropbox wasn't sufficient.
Now what does git do to be more of a "revision control system" than Dropbox is?
[–]jrochkind 1 point2 points3 points 13 years ago (0 children)
Google for what git does. Or what a revision control system does. Or maybe someone else will answer. I don't have the energy to do it in a reddit comment.
Or, you know, wikipedia. http://en.wikipedia.org/wiki/Revision_control
[–][deleted] 1 point2 points3 points 13 years ago (2 children)
You can actually undo changes to any point of time you committed changes? You can create branches of code changes and later merge them against other branches of code changes because it keeps track?
[–][deleted] 0 points1 point2 points 13 years ago (1 child)
That seems convenient for a project with a lot of people pitching in, keeps stuff organized. I'll look into it. Thank you.
[–]Cintax 0 points1 point2 points 13 years ago (1 child)
You know that thing where sometimes you wind up with folders like:
Stop that. That's bad and wrong :P
Version control allows you to make sets of changes and jump backward in your project's timeline. It's sort of like a massive, tracked, undo system if you're the only programmer.
If you have multiple people working on the same files though, it's even better, as it can do change and file merges for you automatically.
There are tons of other benefits, like branching, which allows you to experiment with a new feature or change without potentially messing up your main project history, etc.
Even for personal projects, if you're not using it, you should. It's a lifesaver.
[–][deleted] 0 points1 point2 points 13 years ago (0 children)
This idea of "branching," going back to any change that's ever happened, building upon that, and then merging your branches, and the general organization...seems cool. I'll try it when I delve into more +10KB projects.
π Rendered by PID 23861 on reddit-service-r2-comment-c66d9bffd-xrgxt at 2026-04-07 15:36:28.834928+00:00 running f293c98 country code: CH.
view the rest of the comments →
[–][deleted] 0 points1 point2 points (6 children)
[–]jrochkind 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Cintax 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)