Source code management
With Continuous Delivery toolchains, you can use popular distributed source code management (SCM) platforms like GitHub, GitHub Enterprise, and an IBM hosted version of Git Repos. Based on Git, these SCM platforms allow social collaboration in the development process and work with a range of clients:
- Local workstations with git terminal commands
- Eclipse Orion IDE
- Eclipse with the eGit plugin
- Other IDEs with built-in Git support
You should also understand how to use git commands for common tasks:
init:
create a new repositoryclone:
copy an existing repository to another systemfork:
use to work with code from a repository where you are not a contributor; creates a copy of the repositoryadd:
specify files that have been modified and need to be synchronizedcommit:
group a set of changed files into an update for the repositorypush:
synchronize from a local repository to a remote repositorybisect:
work through a commit history to find a commit that introduced a bugblame:
identify changes to files, such as what changed and who made the change
Related links
Git Repos and Issue Tracking
Fork a repo
Debugging with Git Blame and Bisect