Versioning with SAS® Studio Git Integration
DE410W : DE410A
Join our hands-on workshop to leverage the power of Git within SAS Studio on the SAS Viya platform and elevate your software project management to new heights. This training session will provide you with the essential skills to integrate Git for version control in your development workflow, enabling you to efficiently manage your source code for SAS and Python programs, SAS Studio flows, or custom steps.
Learn How To
- Set up and manage Git profiles in SAS Studio.
- Clone existing Git repositories and push changes to remote repositories.
- Perform key Git operations, including clone, pull, branch, stage, commit, merge, and push.
- Work with feature branches by creating, merging, and resolving any merge conflicts.
- Use Git to revert a branch to a previous commit and rebase branches for a cleaner project history.
- Manage your work in progress with Git stash, including saving and applying stashed changes.
Who Should Attend
SAS Studio users, data scientists, software developers, and IT professionals who are looking to incorporate version control with Git into their SAS Viya projects. Whether you are a novice or have some familiarity with Git, this workshop will help you to manage and collaborate on your code more effectively.
Prerequisites
Participants should have a basic understanding of SAS Studio and the SAS Viya platform. Familiarity with software development concepts and some experience with coding in SAS or Python will be beneficial. No prior knowledge of Git is required, as the workshop will cover all the necessary fundamentals.
SAS Products Covered
SAS Studio;SAS Viya
Course Outline
Setting Up Git within SAS Studio
- Creating Git profiles.
- Cloning repositories.
- Staging and committing changes.
- Pushing changes to remote repositories.
- Pulling updates from remote repositories.
- Creating and switching between branches.
- Merging branches and resolving conflicts.
- Resetting branches to previous commits.
- Rebasing branches for project history optimization.
- Working with stash for saving and applying in-progress work.
Live Class Schedule
Duration: 7 hours
Step into our live classes and experience a dynamic learning environment where you can ask questions, share ideas, and connect with your instructor and classmates. With on-demand lab hours, you can explore the material at your own pace. Our globally acclaimed instructors will motivate you to think bigger, so you can take what you've learned and achieve your biggest goals.
This course isn't publicly scheduled, but private training and mentoring may be available. Contact us to explore options.
Private Training
Get training tailored specifically for your team, led by expert SAS instructors. Choose from virtual sessions, or training at your location (or ours). Perfect for teams seeking a customized curriculum and plenty of interaction with a SAS specialist. We'll schedule it at a time that works for you.
Mentoring Services
Take your training to the next level with personalized mentoring. While private training offers structured coursework, mentoring provides hands-on, real-time support from a subject matter expert. As you work with your own data, you'll receive expert guidance to help you uncover insights, unlock the full potential of your data, and make faster progress. Perfect for those looking to apply what they’ve learned and see quicker results.