GitHub is a web-based hosting service for projects that use the open-source Git revision control system.
12
votes
6answers
945 views
git / other VCS - how often to commit?
I've been a programmer now for over 11 years, and am just starting to get into version control for real. The places I've worked at have never really used version control (one committed at the end of ...
11
votes
7answers
807 views
Is it OK to push my code to GitHub while it is still in early development?
I have some projects that are in a very early development state. They are nowhere nearing completion but I do host them (as public repos) on GitHub because:
I have multiple computers and I want ...
5
votes
7answers
1k views
people fork my project but don't fetch from upstream - what can I do?
Several people have forked my github repo but they have not fetched-merged from upstream. So my original repo has evolved significantly since the fork took place, and meanwhile these people are ...
45
votes
10answers
4k views
Why learn git when there are GUI apps for GitHub?
Given that GitHub provides GUI apps for both Mac and Windows, what are the benefits of learning to use git from the command line?
Currently I'm using their mac app to update my repositories, and so ...
26
votes
7answers
6k views
How to manage github issues for (priority, etc)? [closed]
I'm new to github, and am looking for advice on how to manage issues. I'm used to having priority and other ordering options but see that none exist.
How do others manages issues during the ...
28
votes
9answers
6k views
Should images be stored in a git repository?
For a distributed team that uses Git and Github as version control, should images also be stored in the git repository?
For the most part, the images won't be changed. The folder containing them will ...
21
votes
2answers
839 views
Forking project on Github process
There is a project on Github that I mostly like and want to use. There are a few things I want to do differently/remove that doesn't make sense for what I want/need. Also I want to add a few things as ...
15
votes
3answers
845 views
As a sole developer (for now), how should I be using Git?
I have multiple projects on Git that I eventually want to bring others into. However, right now it's just me and I use Git and GitHub very simplistically: no branches and basically just using the ...
7
votes
2answers
282 views
How should I control the versions of my project on GitHub
I am trying to spend as much time as I can on GitHub nowadays (even I am the only person in team at work) to really feel how it is going to be like for a real world corporate application.
One ...
18
votes
6answers
884 views
Is it worth listing testing or self-learning repositories on my résumé?
I have a GitHub repository with toy programs that I write when I learn something. For example, when I read an about an algorithms or data structures, I write up a quick implementation of of it to make ...
9
votes
1answer
563 views
How do I stay compliant with GPL when forking on Github?
I've recently forked a project on Github and made some modifications to it, pushed them back to the forked repository and asked the original developer to pull the changes. (I gather this is the ...
4
votes
1answer
398 views
Which commit should close a Github issue when multiple commits are responsible?
I want to close issues in Github via my commit messages, but I'm not sure which commit should contain the magic "Closes #XXX" string when multiple commits are responsible for closing the issue. ...