### Site Tools

analysis:nsb2019:week1

# Differences

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

 analysis:nsb2019:week1 [2022/06/24 11:25]mvdm analysis:nsb2019:week1 [2022/06/27 17:02] (current)mvdm Both sides previous revision Previous revision 2022/06/27 17:02 mvdm 2022/06/24 11:25 mvdm 2022/06/23 16:45 mvdm 2021/06/14 15:30 mvdm 2021/06/14 13:03 mvdm 2021/06/14 11:51 mvdm 2019/06/30 16:12 mvdm 2019/06/30 16:12 mvdm 2019/06/28 10:41 amarek 2019/06/27 07:27 amarek 2019/06/27 07:26 amarek 2019/06/27 07:26 amarek 2019/06/24 17:21 amarek created 2022/06/27 17:02 mvdm 2022/06/24 11:25 mvdm 2022/06/23 16:45 mvdm 2021/06/14 15:30 mvdm 2021/06/14 13:03 mvdm 2021/06/14 11:51 mvdm 2019/06/30 16:12 mvdm 2019/06/30 16:12 mvdm 2019/06/28 10:41 amarek 2019/06/27 07:27 amarek 2019/06/27 07:26 amarek 2019/06/27 07:26 amarek 2019/06/24 17:21 amarek created Line 32: Line 32: === Cloning the module codebase === === Cloning the module codebase === - Now we are ready to use Git to create a local copy ("​clone"​) of the module codebase. On Windows, open a PowerShell, which you can do by typing ''​PowerShell''​ in the search box of the Start menu. Once open, note your working directory (displayed at the prompt of your now opened shell), and change it to a different location if you prefer, using the cd command. Once you are in an appropriate location, such as a new folder named ''​GitHub''​ on your local machine, type ''​git clone https://​github.com/​vandermeerlab/​nsb2022'',​ which will create a new folder ''​nsb2022''​ in your working directory. + Now we are ready to use Git to create a local copy ("​clone"​) of the module codebase. On Windows, open a PowerShell, which you can do by typing ''​PowerShell''​ in the search box of the Start menu. Once open, note your working directory (displayed at the prompt of your now opened shell), and change it to a different location if you prefer, using the cd command. Once you are in an appropriate location, such as a new folder named ''​GitHub''​ on your local machine, type ''​git clone https://​github.com/​mvdm/​nsb2022'',​ which will create a new folder ''​nsb2022''​ in your working directory. Now, verify that the above steps have resulted in the creation of a ''​nsb2022''​ folder with various subfolders and files in it, indicating that you have a local copy of the codebase. Because Git is tracking the contents of this folder, it is now easy to "​pull"​ the latest version from %%GitHub%%: Now, verify that the above steps have resulted in the creation of a ''​nsb2022''​ folder with various subfolders and files in it, indicating that you have a local copy of the codebase. Because Git is tracking the contents of this folder, it is now easy to "​pull"​ the latest version from %%GitHub%%: Line 57: Line 57: ​ - If you now do a ''​git status''​ you will see that you are ahead of the origin (the online repository) by 1 commit. This makes sense because you just made a change. Let's push this by doing ''​git push''​. If you get an "​access denied"​ type error, let me (mvdm) know and I will give you permission. If everything goes to plan you should now be able to see the updated README file [[https://​github.com/​vandermeerlab/nsb2022| on GitHub]]. + If you now do a ''​git status''​ you will see that you are ahead of the origin (the online repository) by 1 commit. This makes sense because you just made a change. Let's push this by doing ''​git push''​. If you get an "​access denied"​ type error, let me (mvdm) know and I will give you permission. If everything goes to plan you should now be able to see the updated README file [[https://​github.com/​mvdm/nsb2022| on GitHub]]. A schematic of these basic operations (pull, commit, push) is shown below, using the amazing [[https://​www.dokuwiki.org/​plugin:​graphviz|DokuWiki plugin]] for [[http://​www.graphviz.org/​|GraphViz]]:​ A schematic of these basic operations (pull, commit, push) is shown below, using the amazing [[https://​www.dokuwiki.org/​plugin:​graphviz|DokuWiki plugin]] for [[http://​www.graphviz.org/​|GraphViz]]:​