Results for “git good practices

New: try Ask Hacker Search to explore comments!
1.
Version control: best practices (blog.rainforestqa.com)101 points, about 10 years ago|commentsLearn about best practices for version control, including committing early and often, writing meaningful commit messages, and using pull requests and code reviews. Emphasizes the importance of these practices to improve code culture and increase team efficiency.
2.
The 10 commandments of good source control management (www.troyhunt.com)102 points, about 13 years ago|commentsThis blog post outlines 10 key 'commandments' for effective version control practices, covering topics such as committing early and often, inspecting changes before committing, and writing informative commit messages, with a focus on source control systems like Subversion and .NET.
3.
Useful GitHub patterns (blog.quickpeople.co.uk)141 points, about 11 years ago|commentsThis web page provides various patterns for using git and GitHub effectively, such as creating different types of pull requests and optimizing handling unmerged branches.
4.
Git is cheap (coderwall.com)113 points, almost 12 years ago|commentsThis blog post discusses the benefits of using git, including committing early and branching often for faster development and better code quality.
5.
Linus on keeping a clean git history (2009) (www.mail-archive.com)233 points, almost 12 years ago|commentsRead an email conversation discussing the importance of maintaining a clean and organized Git history, including rules for rebasing and merging code. Emphasizes the need to keep a clear and readable history without tampering with others' work.
6.
LLM-generated code must not be committed without prior written approval by core (www.netbsd.org)106 points, 2 months ago|commentsThis page provides commit guidelines, including testing code before committing, documenting changes in the commit log, and giving proper credit.
7.
Successful GitHub Development (rdegges.com)63 points, over 12 years ago|commentsThis article provides best practices for using GitHub effectively as a developer, including maintaining open source projects and contributing code to them. It covers topics such as writing official documentation, using Git Flow, and complying with style guidelines.
8.
Understanding the Git Workflow (sandofsky.com)378 points, almost 13 years ago|commentsThis webpage offers a detailed guide on best practices for using Git, including efficient branching and merging, and emphasizes the importance of maintaining a clean and organized project history.
9.
More Productive Git (increment.com)205 points, about 5 years ago|commentsLearn advanced Git techniques to empower your usage and make the development lifecycle smoother, covering topics like resetting, cherry-picking, amending commits, stashing, git log, and git bisect.
10.
Little Things I Like to Do with Git (csswizardry.com)656 points, about 7 years ago|commentsThis blog post discusses various Git commands and best practices, including generating a changelog, checking changes before pulling, and reviewing local commits before pushing.
11.
Git is my buddy: Effective Git as a solo developer (mikkel.ca)418 points, over 3 years ago|commentsLearn about effective Git practices for solo developers, covering topics like branching, commit independence, including tests in commits, and discarding unnecessary commits.
12.
Git your act together (jeffkreeftmeijer.com)77 points, almost 14 years ago|commentsThis blog post discusses the importance of writing good commit messages, committing changes separately, and using 'rebase' and '--amend' to manage commits effectively, along with recommendations for improving Git repository maintenance.
13.
Git workflow for addons.mozilla.org (blog.mozilla.com)54 points, over 12 years ago|commentsThis page provides detailed guidance on using git for version control, including best practices like writing well-formed commit messages and asking for code reviews. It also covers specific git commands and aliases, making it directly relevant to your query on git good practices.
14.
This is how I git (daniel.haxx.se)232 points, over 3 years ago|commentsThis blog post provides detailed insights into git good practices, including command line usage, bash helper scripts, git aliases, local branch creation, pull requests, git rebase and merge, and handling reviews and CI alerts.
15.
Git Things (matklad.github.io)196 points, 7 months ago|commentsThis page contains less frequently discussed best practices and tips for using Git, including handling merge commits, writing effective commit messages, and improving the CI and code review process.
16.
Our Git Workflow: Private Development, Public Releases (www.braintreepaymentsolutions.com)89 points, almost 14 years ago|commentsThis blog post outlines Braintree's git workflow for private development and public releases, including creating repositories, making releases, and handling bug fixes. It also provides code snippets for git commands.
17.
GitHub on applying Getting Real to their unfunded startup (37signals.blogs.com)93 points, almost 16 years ago|commentsThis article discusses how GitHub applied the 'Getting Real' approach, including staying lean, not seeking outside funding, and staying focused on the site's purpose, leading to successful growth and development.
18.
A better pull request (developer.atlassian.com)479 points, over 9 years ago|commentsLearn best practices for reviewing pull requests when using Git, including a discussion on problems with the "triple dot" diff approach and examples from different hosting providers.
19.
A successful Git branching model (nvie.com)268 points, over 14 years ago|commentsThis blog post outlines a successful Git branching model and best practices for development using Git, covering topics like branching strategy, release management, and branch incorporation procedures.
20.
Proper use of Git tags (blog.aloni.org)256 points, about 2 years ago|commentsThis webpage provides best practices for using Git tags in the Linux kernel project, including recommendations for tag push permissions, tag naming, and the commit that should be tagged.
21.
Design Philosophies of Developer Tools (stuartsierra.com)49 points, almost 13 years ago|commentsThis article discusses different design philosophies reflected in the tools Git, Maven, and various Ruby tools, exploring integration, release cycles, and compatibility, as well as principles and ideas for software tool design.
22.
A simple git branching model (gist.github.com)223 points, almost 11 years ago|commentsLearn about a simple git branching model, good practices, and useful tips for managing git branches effectively.
23.
My favourite Git commit (2019) (dhwthompson.com)714 points, 6 months ago|commentsThis blog post discusses the importance and benefits of well-written Git commit messages, showcasing a good example and providing recommendations for further reading. It emphasizes the value of documenting code changes, making commits searchable, and sharing knowledge among the team.
24.
GitHub Says ‘No Thanks’ to Bots — Even if They’re Nice (www.wired.com)130 points, over 11 years ago|commentsThe article examines the impact of GitBots on the GitHub code-sharing website and provides perspectives on their usefulness and platform policies. It delves into the potential implications of bot usage for developers.
25.
Show HN: GitCop – Automated Commit Message Validation for GitHub Pull Requests (gitcop.com)55 points, over 9 years ago|commentsLearn to use GitCop for managing commit messages in GitHub repositories, including setting commit rules and leveraging its automated assistance for pull requests.
26.
JS-Git (github.com)117 points, almost 11 years ago|commentsThe page provides detailed information on using the JS-Git project, including creating a repository object, using generators vs. callbacks, basic object creation and loading, using walkers, filesystem style interface, creating composite filesystems, and mounting Github repos.
27.
High-Level Problems with Git and How to Fix Them (gregoryszorc.com)391 points, over 6 years ago|commentsThis blog post delves into high-level problems with Git, covering issues with the staging area, branches and remotes management, and the model of forks in hosted Git services, along with proposed solutions. It also highlights the prevalence of usability problems with Git and calls for positive change in the future.
28.
Keeping a project bisectable (andrealmeid.com)93 points, almost 2 years ago|commentsThis blog post discusses the importance of keeping a project bisectable and provides practical tips on using interactive rebase in git.
29.
Gitlet: Git implemented in JavaScript (gitlet.maryrosecook.com)332 points, over 9 years ago|commentsThis blog post provides an implementation of Git in JavaScript called Gitlet, with annotated source code and instructions for using Gitlet for version control, testing, and licensing details.
30.
Git Immersion (gitimmersion.com)247 points, over 13 years ago|commentsThis webpage provides a guided tour through the fundamentals of Git, emphasizing hands-on experience to gain mastery. It is specifically relevant to learning good practices in using Git.
31.
Git files hidden in plain sight (tylercipriani.com)163 points, 12 months ago|commentsThis blog post discusses the potential security risks of public keys in Git repositories and offers insights into best practices for Git security.
32.
GCC is moving to git (gcc.gnu.org)295 points, almost 9 years ago|commentsThis webpage contains a discussion about moving the GCC project's repository to Git, along with follow-up messages from other contributors. It provides insights into the migration process and best practices for using Git in a large-scale project like GCC.
33.
My Favourite Git Commit (fatbusinessman.com)1313 points, almost 5 years ago|commentsLearn the significance of well-crafted Git commit messages and how they contribute to good practices in version control and team collaboration.
34.
Learn the workings of Git, not just the commands (2015) (developer.ibm.com)130 points, over 2 years ago|commentsThis tutorial provides a comprehensive overview of Git, including its basic and advanced features, to help you understand good practices for using Git.
35.
What git branching models actually work? (stackoverflow.com)70 points, almost 11 years ago|commentsThis forum post discusses the best branching models and practices for Git in a commercial setting, emphasizing its decentralized and peer-driven approach.
36.
How we manage 200 open-source repos (turbot.com)169 points, 10 months ago|commentsThis blog post shares seven key lessons learned from managing over 200 open-source repositories, including instant response to issues, early communication with contributors, consistency checks, and the importance of documentation.
37.
My Git Habits (blog.plover.com)150 points, over 12 years ago|commentsThis blog post provides a detailed account of the author's Git habits and strategies, including the frequent use of `git-add -p` and infrequent use of `git-commit -a`, which aligns with good practices for using Git effectively.
38.
A Guided Tour through the Fundamentals of Git (gitimmersion.com)196 points, over 12 years ago|commentsThis web page provides a guided tour through the fundamentals of Git, emphasizing the importance of hands-on experience to understand its features. It's specifically relevant to your query about Git good practices.
39.
Git Tips And Workflows (durdn.com)148 points, over 11 years ago|commentsThis web page contains a curated list of Git tips and workflows, including setting global proxy, cloning specific branches, and more.

Terms & Privacy Policy | This site is not affiliated with or sponsored by Hacker News or Y Combinator
Built by @jnnnthnn