dakota Logo
  • Getting Started
  • Using Dakota
  • Using Dakota GUI
  • Using External Tools
  • Developing Dakota
    • Setup Your Development Environment
    • Git for Version Control
      • What To Do in an Emergency
      • Preliminaries: Setting up Git
      • Getting Dakota Source Code
      • Basic Code Development Workflow
      • Rebase vs. merge
      • Updating Submodules
      • Helpful git commands
      • Revising local commits before pushing
      • Dakota Git Description
      • Recommended Best Practices
      • Repository Browsing
    • Writing Dakota Code
    • Testing Dakota Code
    • Writing Dakota Documentation
    • Dakota’s Third-Party Libraries
  • Miscellaneous
dakota

Sandia National Laboratories

  • Search Sandia.gov
  • All Sandia Websites
  • »
  • Developing Dakota »
  • Git for Version Control
  • View page source

Git for Version Control

Dakota uses Git for version control. This chapter has developer guidance for Git usage.

  • What To Do in an Emergency
  • Preliminaries: Setting up Git
  • Getting Dakota Source Code
  • Basic Code Development Workflow
  • Rebase vs. merge
  • Updating Submodules
  • Helpful git commands
  • Revising local commits before pushing
  • Dakota Git Description
  • Recommended Best Practices
  • Repository Browsing
Previous Next

Exceptional service in the national interest

© 2022 National Technology and Engineering Solutions of Sandia, LLC. | Questions & Comments | Privacy & Security

U.S. Department of Energy National Nuclear Security Administration

Sandia National Laboratories is a multimission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC., a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA-0003525.