How to collaborate in a project using Git without using Github? -


i beginner git , github , still confused them. said can use git without github when collaborating other people. however, said git works locally on one's computer. if not use github, how can collaborate while git works locally?

you collaborate swapping commits around among repositories , cooperating whatever extent find convenient on name interesting ones. that's it. really: that's there it.

github runs server speaks of main protocols git supports swapping commits , refnames around, , has web gui on top of big helping of handy abstractions , features browser-mediated access, when comes right down it's swapping commits. there's lots , lots of ways that, because underlying structure (quite literally incredibly) simple. it's simple people don't believe it.

your repos yours; goes on in them business alone. idea getting commits repository in agreed-on (for each repo) sense publishing them. what's in @ least (including own) repos include rough-draft commits , random notes, experiments , outright garbage nobody wants. nobody cares what's in personal repos more care what's in notes on desk, it's ones publish matters.

using multiple repos single-project workflow common -- creating sandbox clone experimental work quite literally doesn't take 2 seconds largest repositories (any subsequent checkout might take time). start doing clones tmpfs barely thought.

and in every repo have full power of world-class vcs available own exclusive , personal use.


Comments

Popular posts from this blog

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -