Chris Ward provides tips on making Git and GitHub projects fit better into developer workflow—from running tests to deploying your code to a server.
Thinks there’s a simple way for GitHub webhook, turns out still needing third party tool for easier. Got an introduction of Jenkins and Travis.
Source: Deploying from GitHub to a Server
While the WordPress core project still uses SVN for version control, it’s pretty safe to say that the vast majority of serious WordPress developers use Git on their own projects. That being the case, it’s somewhat of a surprise that there aren’t more git-based tools like WP Pusher that help developers integrate some of their …
This WP Pusher seems so powerful. Probably it’s better than FTPloy, Dploy.io or such a like services. Definitely need to try this!
Source: WordPress Plugin Review: WP Pusher
Ever wondered how you can develop your PHP package while using it in an app for best effect? Use Github to fetch it via Composer, still undeployed!
Not that it has any meaning right now, since not using any of them (Github and composer).
Source: Quick Tip: Composer & Github – Develop Packages Interactively
Learn how to use version control with Git for WordPress development in this beginner tutorial. From setup over tracking changes to your first commit.
Good basic tutorial. Especially if want to use SourceTree on Windows. Just the opening paragraph a little bit misleading. Uploading via FTP can’t be replaced with mere version control. The workflow should be more complex.
Source: Beginner Tutorial: How to Use Git for WordPress Development
Shaumik examines ways to manage huge repositories with Git, including shallow cloning, cloning a single branch, using submodules and third-party extensions.
Once shocked someone pushed the PSD files to git. Turns out large files is indeed problem for git. And it’s nice to have solutions like these.
Source: Managing Huge Repositories with Git
As much as I love what GitHub has brought us, I often see developers asking users to report issues on GitHub. That’s never sat well with me.
Agreed. GitHub is developer to developer.
Source: Don’t Report Issues on GitHub | Tom McFarlin
One of the most useful features of any version control system is the ability to “undo” your mistakes. In Git, “undo” can mean many slightly different things.
Source: How to undo (almost) anything with Git
Matthew Setter take a look at Static Review – a framework for writing git hooks, so you can do hook inspections on your files on certain git actions!
Seems nice. Although not keen to try it right now.
Source: Writing PHP Git Hooks with Static Review
There are two ways. But probably preferable Command Line one. Since the Web UI one is said not really the right way to sync.
To make more it more tidy and clean, it’s better to split them. Part 2. Total 12 articles.