Jump to content

Talk:Git

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Further expanding the article

[edit]

Here's a list of some things that we can use to further expand the article:

  • example screenshot of some git log output of the Linux kernel, showing an example of git commit hash and commit messages
  • example screenshot of git diff output to show how Git is tracking changes
  • example visual screenshot/diagram of a Git tree that visually shows git branches as lines and commits as dots, how branches are created when the line splits, and how branches are merged when the lines converge
  • PGP/GnuPG signing commits and tags, and purpose of signing
  • history of commit "sign-off" feature and relevance to SCO lawsuit
  • Developer Certificate of Origin and "Signed-off by:" used for Linux kernel
  • workflow that patches sent through email, and how that compares to the use of Git hosting services
  • why Git ignores are used, and commonly used .gitignore file
  • emphasis on push, fetch, pull, merge, etc. commands with patches and pull requests
  • how "master" branch has references to slavery
  • a sentence explaining use of "master" commonly used to explain concepts in computing (e.g. master and slave devices)
  • relevance of "master" branch to racism awareness and Black Lives Matter movement in countries such as the US and examples of some notable projects that have renamed "master" branch to "main" branch


These last three are ememplars of the ignorance that pervades among people with regard to this hypersensitivty to and policing of language.

"Master" here does not reference slavery. It has the same semantics as having a master (that is primary) recording, the one from which all others are copies. This has nothing to do with racism except to a bunch of virtue signaling ignoramuses so intent of "cleansing" our language of content they find, again out of deep ignorance, objectionable, and without any knowledge of the actual meaning or etymology of the words. I personally change "main" back to "master" in my new repositories exactly because the former does _not_ have the same semantics as the latter. — Preceding unsigned comment added by 50.74.108.114 (talk) 18:15, 5 February 2024 (UTC)[reply]

Dear 50.74.108.114: Over-sensitive much? Passive aggressive much? You come off as icky jerk. Besides, "main" is shorter. Live an let live. The world needs more compassion; less of what you're yelling. Stevebroshar (talk) 00:13, 15 May 2024 (UTC)[reply]
What you're ranting on about is something largely irrelevant to Git itself. Although it's a widespread change in the free software community, GitHub, then after it GitLab, are the services who mainly adopted the practice (after a suggestion from the Software Freedom Conservancy amid the 2020 unrest), while Git's default, if not otherwise specified, remains master. TappyTurtle [talk | contribs] 17:54, 15 May 2024 (UTC)[reply]


Please feel free to contribute! Somerandomuser (talk) 15:15, 17 July 2021 (UTC)[reply]

I've created a todo list that is shown as a banner on this talk page. Somerandomuser (talk) 17:32, 21 July 2021 (UTC)[reply]

Graphical interfaces

[edit]

@Emunah00 The new section on graphical interfaces is a bit of a dumpster fire. It was added along with a giant notice that it needs work. Why add something like that? Add it when you have complete work.

Also, interfaces is not a great term. I think graphical client is what the author is getting at. Interestingly, above is a talk topic on 'GUI clients'. Maybe that's what Emunah00 is addressing.

Thing is, why limit to graphical/gui clients? The CLI client is important too. How about naming the section Client.

FWIW and IMO, the section Git server should be Server. Stevebroshar (talk) 16:12, 19 June 2024 (UTC)[reply]

@Stevebroshar I agree with all your points, except for I don't consider that section a dumpster fire; a stub section is much better than a non-written section; if I didn't bring this up, it could take longer to someone write a section for both CLI, TUI and GUI clients.
TLDR: IMO, not perfect is better than non-existent Emunah00 (talk) 06:05, 20 June 2024 (UTC)[reply]
Disagree. I don't think a WP article should be a workspace; a place for incomplete work. I think every version of an article should be a complete work. ... There is no such thing as perfect. But, what you added was incomplete as indicated by the inclusion of the needs-work notice. IMO, it's better to add/change boldly and without qualification -- in the article. If you feel more is needed, then add that to talk. ... IMO, the audience of an article is a reader. If you want to address writers, use talk. ... WRT TLDR, what's the part that I didn't read? Is the first part the DR part? If so, put the TLDR first so that I can skip the long part :) ... and it's only a small fire :) Stevebroshar (talk) 15:42, 21 June 2024 (UTC)[reply]

Tools such as GUI and TUI

[edit]

Hello,

I see here that multiple people think this could be a good idea to have a section for these tools. However I that my contributions awake @MrOllie who remove both section about GUI and TUI. Don't should think these sections are relevant ? I don't think they were dumpster fire like previously when the previous discussion has started. Tattoo469 (talk) 00:22, 7 December 2024 (UTC)[reply]

'Relevant' isn't the standard. It was a list of nonnotable tools, and such lists inevitably become spam magnets as everyone lists their favorite tools. The list of actually notable stuff is already in the see also section where it belongs. MrOllie (talk) 00:31, 7 December 2024 (UTC)[reply]
[edit]

This statement in the article is based entirely on a Stack Overflow survey of 70,000 developers who saw the Stack Overflow survey request. According to the survey, "Respondents were recruited primarily through channels owned by Stack Overflow. The top sources of respondents were onsite messaging, blog posts, email lists, banner ads, and social media posts. Since respondents were recruited in this way, highly engaged users on Stack Overflow were more likely to notice the prompts to take the survey over the duration of the collection promotion." Googling around, it seems that they are 25+ million programmers in the world, so Stack Overflow surveyed 0.3% of them. My guess is that the population surveyed is biased towards the kinds of developers who use git. So, I would say that the evidence that git is the most popular distributed system is not properly sourced. Rochkind (talk) 18:16, 7 December 2024 (UTC)[reply]

The source is fine, though it is trivial to find other sources that say the same. Feel free to add another if you like. MrOllie (talk) 18:21, 7 December 2024 (UTC)[reply]
If it were trivial, I would be able to find those other sources, but I'm having trouble. Could you (MrOllie) provide them here? Thanks! Rochkind (talk) 22:37, 16 December 2024 (UTC)[reply]
For example, https://ieeexplore.ieee.org/abstract/document/6954234. Google scholar has lots of these. MrOllie (talk) 23:20, 16 December 2024 (UTC)[reply]