Results for “git good practices

New: try Ask Hacker Search to explore comments!
1.
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, writing informative commit messages, and versioning databases. While the page focuses on source control systems like Subversion and .NET, the best practices are applicable to technologies like Git as well.
2.
Version control: best practices (blog.rainforestqa.com)101 points, almost 10 years ago|commentsThis blog post covers best practices for version control, including committing early and often, writing meaningful commit messages, the branching policy, pull requests, and code reviews. It emphasizes the importance of these practices to improve code culture and increase team efficiency.
3.
Useful GitHub patterns (blog.quickpeople.co.uk)141 points, almost 11 years ago|commentsThis web page provides useful GitHub patterns, including creating different pull request types and managing code formatting and small changes, emphasizing effective use of pull requests for code and design discussions.
4.
Understanding the Git Workflow (sandofsky.com)378 points, almost 13 years ago|commentsThis webpage provides a guide on using Git for revision control, emphasizing clean project history, efficient branching, and merging. It includes examples for different scenarios like short-lived work and declaring branch bankruptcy.
5.
Git is my buddy: Effective Git as a solo developer (mikkel.ca)418 points, about 3 years ago|commentsThis blog post covers good practices for using Git as a solo developer, including structuring work, agile Git history, branching, commit independence, including tests in commits, and advanced Git commands.
6.
Linus on keeping a clean git history (2009) (www.mail-archive.com)233 points, over 11 years ago|commentsRead an email conversation discussing the importance of keeping a clean and organized Git history, outlining rules for rebasing and merging code.
7.
Git is cheap (coderwall.com)113 points, over 11 years ago|commentsThis blog post discusses the benefits of using git, such as committing early and branching often, to make development faster and ship code quickly. It emphasizes the importance of small commits and branches for better code quality and fewer bugs.
8.
Successful GitHub Development (rdegges.com)63 points, about 12 years ago|commentsThis article provides best practices for using GitHub effectively as a developer, including maintaining open source projects and contributing code. It offers tips on using Git Flow, publishing test runs, complying with style guidelines, and asking for help when unsure.
9.
More Productive Git (increment.com)205 points, almost 5 years ago|commentsThis article covers advanced Git techniques to empower your usage and avoid pitfalls, including resetting, cherry-picking, amending commits, and using git bisect for debugging.
10.
Little Things I Like to Do with Git (csswizardry.com)656 points, almost 7 years ago|commentsThis blog post covers various Git commands, best practices, and useful tips for using Git, including generating a changelog, checking changes before pulling, and reviewing local commits before pushing.
11.
Git your act together (jeffkreeftmeijer.com)77 points, over 13 years ago|commentsThis blog post covers the importance of writing good commit messages, committing changes separately, and using 'rebase' and '--amend' for effective Git management, along with recommendations for improving Git repository maintenance.
12.
Git workflow for addons.mozilla.org (blog.mozilla.com)54 points, over 12 years ago|commentsThis webpage provides detailed guidance on using git for version control in collaborative coding projects, with specific information on using git for the addons.mozilla.org project.
13.
This is how I git (daniel.haxx.se)232 points, over 3 years ago|commentsThis blog post offers a detailed insight into a full-time open source developer's git workflow and best practices, including command line usage, branch management, pull request handling, and avoiding 'git stash.' It is specifically relevant to your query about git good practices.
14.
Git Things (matklad.github.io)196 points, 5 months ago|commentsThis page contains less frequently discussed topics related to using Git, covering best practices and tips for handling merge commits, writing effective commit messages, and improving the CI and code review process.
15.
Our Git Workflow: Private Development, Public Releases (www.braintreepaymentsolutions.com)89 points, almost 14 years ago|commentsThis blog post details Braintree's git workflow for private development and public releases, including repository creation, making releases, and handling bug fixes - providing insights into good git practices.
16.
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 and focused, which could offer insights into good practices for using Git in a startup.
17.
A better pull request (developer.atlassian.com)479 points, over 9 years ago|commentsThis web page discusses best practices for reviewing pull requests in Git, including addressing merge conflicts and logical conflicts that merge cleanly, and provides examples from different hosting providers to compare their diff algorithms.
18.
A successful Git branching model (nvie.com)268 points, over 14 years ago|commentsThis blog post covers a successful Git branching model, including a branching strategy and release management using Git. It discusses topics such as centralized repositories, main branches, supporting branches, and procedures for creating, finishing, and incorporating changes from branches into the main branches. It's specifically relevant to your query about Git good practices.
19.
Proper use of Git tags (blog.aloni.org)256 points, almost 2 years ago|commentsThis webpage offers best practices for using Git tags, including recommendations for tag push permissions, tag naming, and the commit that should be tagged. It also provides further resources for learning about Git tagging.
20.
Design Philosophies of Developer Tools (stuartsierra.com)49 points, over 12 years ago|commentsThis article explores the design philosophies of Git and other developer tools, discussing good practices and principles for tool design.
21.
A simple git branching model (gist.github.com)223 points, over 10 years ago|commentsThis web page provides a simple git branching model with useful do's and don'ts for effectively managing git branches, making it a relevant resource for understanding good git practices.
22.
My favourite Git commit (2019) (dhwthompson.com)714 points, 4 months ago|commentsThis blog post discusses the importance of well-written Git commit messages and provides examples and recommendations for further reading on the topic.
23.
GitHub Says ‘No Thanks’ to Bots — Even if They’re Nice (www.wired.com)130 points, over 11 years ago|commentsThis article discusses the use of bots, called GitBots, on the GitHub platform, including perspectives from developers and the platform's policy on their presence.
24.
Show HN: GitCop – Automated Commit Message Validation for GitHub Pull Requests (gitcop.com)55 points, over 9 years ago|commentsLearn how to manage commit messages with GitCop for GitHub repositories and improve your git practices with automated commit message validation and rules setting.
25.
JS-Git (github.com)117 points, almost 11 years ago|commentsThis page provides in-depth information on using JS-Git, a collection of modules for implementing git-powered applications in JavaScript. It discusses good practices for using git in JavaScript applications and includes details on creating repository objects, using generators vs. callbacks, and working with Github repos.
26.
High-Level Problems with Git and How to Fix Them (gregoryszorc.com)391 points, over 6 years ago|commentsThis blog post discusses high-level problems with the Git version control system and proposes potential solutions for common issues like the staging area, branches and remotes management, and the model of forks in hosted Git services.
27.
Keeping a project bisectable (andrealmeid.com)93 points, almost 2 years ago|commentsThis blog post discusses the importance of keeping a project bisectable using git and provides practical tips on using interactive rebase for better project management.
28.
Gitlet: Git implemented in JavaScript (gitlet.maryrosecook.com)332 points, over 9 years ago|commentsThis blog post offers an implementation of Git in JavaScript, called Gitlet, and provides annotated source code, instructions for version control, and details about licensing.
29.
Git Immersion (gitimmersion.com)247 points, over 13 years ago|commentsThis webpage offers a guided tour through the fundamentals of Git, emphasizing hands-on experience to gain mastery, which aligns with good practices in using Git.
30.
Git files hidden in plain sight (tylercipriani.com)163 points, 10 months ago|commentsThis blog post discusses the potential security implications of shipping public keys in a Git repository and shares experiments in creating fake empty GitHub repos and other dubious git plumbing hacks. It provides insights into best practices for using Git.
31.
GCC is moving to git (gcc.gnu.org)295 points, over 8 years ago|commentsThis page contains a discussion about moving the GCC project's repository to Git, along with follow-up messages from other contributors, which can provide insights into good practices when using Git for large projects.
32.
My Favourite Git Commit (fatbusinessman.com)1313 points, over 4 years ago|commentsThis blog post explores the importance of well-crafted Git commit messages, providing examples and explanations on the value of good practices.
33.
Learn the workings of Git, not just the commands (2015) (developer.ibm.com)130 points, over 2 years ago|commentsThis tutorial-style web page provides a comprehensive overview of Git, covering basics, advanced features, and best practices. It includes guidance on using Git commands and tools, relevant to understanding good practices for Git usage.
34.
What git branching models actually work? (stackoverflow.com)70 points, almost 11 years ago|commentsThe webpage discusses best practices for git branching and merging and explains its usage in a commercial setting.
35.
How we manage 200 open-source repos (turbot.com)169 points, 8 months ago|commentsThis blog post shares seven key lessons learned in managing over 200 open-source repositories, including instant response to issues, early communication with contributors, and the importance of documentation.
36.
My Git Habits (blog.plover.com)150 points, about 12 years ago|commentsThis blog post details the author's Git habits and strategies, including the frequent use of `git-add -p` and infrequent use of `git-commit -a`, providing valuable insights into Git best practices.
37.
A Guided Tour through the Fundamentals of Git (gitimmersion.com)196 points, about 12 years ago|commentsThis web page provides a guided tour of Git, focusing on its fundamentals and emphasizing the need for hands-on experience. It is specifically relevant to your query about good practices in Git.
38.
Git Tips And Workflows (durdn.com)148 points, over 11 years ago|commentsThis web page offers a curated list of Git tips and workflows, including advice on diffing, cloning specific branches, and more advanced commands for a more efficient Git workflow.
39.
Why I close pull requests (www.jeffgeerling.com)292 points, over 7 years ago|commentsThis blog post discusses principles for evaluating pull requests in open source software projects, emphasizing testing, maintainability, and common use case. It also highlights the importance of a long-term relationship with contributors and the need to say 'no' when a pull request does not meet standards.
40.
Git Tips (www.alexkras.com)487 points, about 8 years ago|commentsThis page provides 19 essential git tips for everyday use including good commit messages, understanding the three stages in git, and writing good commit messages.

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