[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"i-mdi:theme-light-dark":3,"i-mdi:menu":8,"i-mdi:linkedin":10,"i-mdi:github":12,"i-mdi:email-outline":14,"article-\u002Farticles\u002Fgithub-plugin-for-visual-studio":16,"i-mdi:arrow-left":113},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"currentColor\" d=\"M7.5 2c-1.79 1.15-3 3.18-3 5.5s1.21 4.35 3.03 5.5C4.46 13 2 10.54 2 7.5A5.5 5.5 0 0 1 7.5 2m11.57 1.5l1.43 1.43L4.93 20.5L3.5 19.07zm-6.18 2.43L11.41 5L9.97 6l.42-1.7L9 3.24l1.75-.12l.58-1.65L12 3.1l1.73.03l-1.35 1.13zm-3.3 3.61l-1.16-.73l-1.12.78l.34-1.32l-1.09-.83l1.36-.09l.45-1.29l.51 1.27l1.36.03l-1.05.87zM19 13.5a5.5 5.5 0 0 1-5.5 5.5c-1.22 0-2.35-.4-3.26-1.07l7.69-7.69c.67.91 1.07 2.04 1.07 3.26m-4.4 6.58l2.77-1.15l-.24 3.35zm4.33-2.7l1.15-2.77l2.2 2.54zm1.15-4.96l-1.14-2.78l3.34.24zM9.63 18.93l2.77 1.15l-2.53 2.19z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"currentColor\" d=\"M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"currentColor\" d=\"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93zM6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"currentColor\" d=\"M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"currentColor\" d=\"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0l-8 5l-8-5zm0 12H4V8l8 5l8-5z\"\u002F>",{"id":17,"title":18,"body":19,"category":99,"description":25,"extension":100,"meta":101,"navigation":102,"path":103,"published":104,"seo":105,"stem":106,"tags":107,"__hash__":112},"articles\u002Farticles\u002Fgithub-plugin-for-visual-studio.md","GitHub Plugin for Visual Studio",{"type":20,"value":21,"toc":90},"minimark",[22,26,31,39,43,67,71,79,83],[23,24,25],"p",{},"Git is one of the most popular version control system, used by programmers all around the world. GitHub is a hosting service which provides full support for Git.",[27,28,30],"h3",{"id":29},"what-is-git","What is Git",[23,32,33,38],{},[34,35],"img",{"alt":36,"src":37},"Image","\u002Fimages\u002F4\u002F1.png"," Git is a version control system for tracking changes in computer files. The whole system is based on repositories, which are made in chosen by using folders. Repositories are making snapshots of our system changes and store them. We are able to add suitable comments for all committed changes to make everything arranged properly. Git is creating new hidden folders inside the repository folder and store those snapshots with suitable comments. Thanks to that, we are able to come back to any saved system stage. Git tracking system is perfect for working with colleagues. It is providing tools to create branches and add new contributors to our project. It has also features which are helping with problems with desynchronization eg. two people editing the same piece of code.",[27,40,42],{"id":41},"how-to-use-git","How to use Git",[23,44,45,46,53,54,58,59,62,63,66],{},"Git has its own console and graphical interfaces. There are also special tools like GitHub on Visual Studio which provides full support for Git from the Visual Studio window. Priory, to use Git, we have to simply ",[47,48,52],"a",{"href":49,"rel":50},"https:\u002F\u002Fgit-scm.com\u002Fdownloads",[51],"nofollow","download"," and install Git to our PC. I would like to focus on the GitHub plugin for Visual Studio. It is easy to use and provides basic tools for managing the repositories. There are three basic functions in GitHub on Visual Studio: Pull, Push and Sync. ",[55,56,57],"strong",{},"Pull"," option is downloading the current version of repository from the server. ",[55,60,61],{},"Push"," option is uploading the local version of repository to the server. ",[55,64,65],{},"Sync"," is synchronizing local repository with server (committing pull and push). All of those functions can proceed from Visual Studio itself. We don't need to go out of the program to create new repositories. GitHub plugin is also adding functionality to create a git repository inside the new project. We just have to tick this option while creating. We have to remember to create a new repository on the GitHub website and synchronize it with Git plugin, to make it be accessible by other people.",[27,68,70],{"id":69},"managing-your-github-repositories","Managing your GitHub repositories",[23,72,73,74,78],{},"To manage repositories I highly recommend to visit the GitHub website. We can find there many useful features which are easily accessible in the graphical interface. We can add new branches to our project, add new contributors and also add external GitHub apps which are useful in some cases. I also recommend GitHub documentation ",[47,75,76],{"href":76,"rel":77},"https:\u002F\u002Fguides.github.com\u002Ffeatures\u002Fwikis\u002F",[51]," to check out how to use GitHub properly.",[27,80,82],{"id":81},"download-repository","Download repository",[23,84,85,86],{},"If the repository is set as public, we don't require any external privileges to pull other people repositories. The easiest way to do it is to right-click inside the folder which we want to use and choose \"Git Bash Here\". We will see the git console. To pull repository we have to write command: ",[87,88,89],"code",{},"git clone [GitHub URL]",{"title":91,"searchDepth":92,"depth":92,"links":93},"",2,[94,96,97,98],{"id":29,"depth":95,"text":30},3,{"id":41,"depth":95,"text":42},{"id":69,"depth":95,"text":70},{"id":81,"depth":95,"text":82},"Git","md",{},true,"\u002Farticles\u002Fgithub-plugin-for-visual-studio",null,{"title":18,"description":25},"articles\u002Fgithub-plugin-for-visual-studio",[99,108,109,110,111],"Version Control","Github","Good Habits","Learning","m-sBl07vfheHXJUn-75u4ZKau5tdRCfqG_S5E7nzgjo",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":114},"\u003Cpath fill=\"currentColor\" d=\"M20 11v2H8l5.5 5.5l-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5L8 11z\"\u002F>",1779997852464]