Git

3661 readers
17 users here now

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Resources

Rules

  1. Follow programming.dev rules
  2. Be excellent to each other, no hostility towards users for any reason
  3. No spam of tools/companies/advertisements. It’s OK to post your own stuff part of the time, but the primary use of the community should not be self-promotion.

Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.

founded 2 years ago
MODERATORS
176
177
178
179
180
 
 

This is an audio recording I made to try and start to more clearly formulate my thoughts and ideas around these different Git workflows. I would love to hear your thoughts and ideas around these workflows and this topic in general.

181
182
 
 

Hi everyone, I've been in communication with GitHub's support team for several weeks, but unfortunately, they haven't been able to resolve this problem. Therefore, I'm hoping someone here has a solution.

I'm currently facing an issue where I can't push LFS (Large File Storage) objects to any of my repositories. Once I add an LFS object, I lose the ability to push. Here's the error message I receive when attempting to push my code to an empty repository: Link to Error on Pastebin. It just infinitely asks for password and fails every time.

183
184
185
186
187
18
Why Git is hard (roadrunnertwice.dreamwidth.org)
submitted 2 years ago* (last edited 2 years ago) by canpolat@programming.dev to c/git@programming.dev
188
189
190
191
 
 

I see this so often, but I don't understand it. Some people just fork a huge amount of repos and never commit anything to them. What's the point? Are they trying to pad their profile for potential employers or what?

It just clutters your active repos. Personally, I just remove forks once my PR gets merged upstream. And I only fork when I'm ready to push a commit.

Is there something I'm missing?

192
 
 

Back in 2016 I finally moved from mercurial to a git-based tool for version controlling my home dir. I now have six repos. The link is to my first article on it. I use tagging on my blog so you can find the other vcsh articles from there. It makes switching machines super-simple and encourages me to write utilities to make my life easier.

193
194
195
 
 

Also, very nice-looking website

196
197
 
 

With git/github I really only pull and push. I don't really use any of the other features. Same for the kids on my robotics team. The only thing I have taught them is pull and push. The kids do a pull at the beginning of practice and a push at the end. Yet sometimes I see this in the commit logs. Why are these merges happening? Even I have some merges and I know I didn't do anything differently. Should I be concerned? We are doing all of our git/gihub work in VS code if that matters.

198
199
200
view more: ‹ prev next ›