User Tools

Site Tools


newdevs:git:test

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
newdevs:git:test [2019/08/19 15:20] – [B1. Update Your Repository] tmccannanewdevs:git:test [2023/06/01 11:58] (current) – udpate branch name from main to master gmcharlton
Line 1: Line 1:
 +**New Developers Working Group**
 ====== Git for Windows ====== ====== Git for Windows ======
  
Line 19: Line 20:
   - Open Git Bash on your computer.   - Open Git Bash on your computer.
   - Navigate into your Evergreen repository.   - Navigate into your Evergreen repository.
-  - If the master branch isn't currently checked out, check it out: **git checkout master**+  - If the main branch isn't currently checked out, check it out: **git checkout main**
   - Make sure your local repository is current: **git pull**   - Make sure your local repository is current: **git pull**
  
Line 28: Line 29:
   - Pull changes into the testing branch using the unique commit id: **git cherry-pick 7ab7281f5**   - Pull changes into the testing branch using the unique commit id: **git cherry-pick 7ab7281f5**
     * If you receive an error while cherry picking, you can stop it: **git cherry-pick --abort**     * If you receive an error while cherry picking, you can stop it: **git cherry-pick --abort**
 +    * If the branch has multiple commits, you can cherry-pick them one at a time (oldest to newest) or you can cherry-pick a range of commits at once (oldest to newest): **git cherry-pick 7ab7281f5^..8lgls9a34**
  
 ==== A3. Upload Changed Files ==== ==== A3. Upload Changed Files ====
Line 43: Line 45:
   - Open Git Bash on the server as the root user.   - Open Git Bash on the server as the root user.
   - Navigate into your Evergreen repository.   - Navigate into your Evergreen repository.
-  - If the master branch isn't currently checked out, check it out: git checkout master+  - If the main branch isn't currently checked out, check it out: git checkout main
   - Make sure your local repository is current: **git pull**   - Make sure your local repository is current: **git pull**
  
 ==== B2. Create a Testing Branch ==== ==== B2. Create a Testing Branch ====
  
-  - Create and checkout a local testing branch: git checkout -b lp12345_branch_name +  - Create and checkout a local testing branch: **git checkout -b lp12345_branch_name** 
     * This branch does not have to have the same name as the branch you will be testing, but it makes it easier to keep track of.      * This branch does not have to have the same name as the branch you will be testing, but it makes it easier to keep track of. 
-  - Pull changes into the testing branch using the unique commit id: git cherry-pick 7ab7281f5 +  - Pull changes into the testing branch using the unique commit id: **git cherry-pick 7ab7281f5** 
-    * If you receive an error while cherry picking, you can stop it: git cherry-pick --abort +    * If you receive an error while cherry picking, you can stop it: **git cherry-pick --abort 
 +**
 ==== B3. Upload Changed Files ==== ==== B3. Upload Changed Files ====
  
newdevs/git/test.1566242453.txt.gz · Last modified: 2022/02/10 13:34 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.