수학노트
Pythagoras0 (토론 | 기여)님의 2020년 12월 17일 (목) 06:11 판 (→‎노트)
둘러보기로 가기 검색하러 가기

노트

  1. As you get deeper into Git, you'll start to realise that it is easy to go wrong when you start using more complicated commands.[1]
  2. Git for Windows provides a BASH emulation used to run Git from the command line.[2]
  3. If you are new to Git, the https://git-scm.com/ website is a good place to start.[3]
  4. If your code is not associated with Git, you can start by creating a new Git repository.[3]
  5. The Create a Git repository dialog box makes it easy to push your new repository to GitHub.[3]
  6. You can choose to create a local-only Git repository by using the Local only option.[3]
  7. By far, the most widely used modern version control system in the world today is Git.[4]
  8. A staggering number of software projects rely on Git for version control, including commercial projects as well as open source.[4]
  9. Having a distributed architecture, Git is an example of a DVCS (hence Distributed Version Control System).[4]
  10. The raw performance characteristics of Git are very strong when compared to many alternatives.[4]
  11. Git supports rapid branching and merging, and includes specific tools for visualizing and navigating a non-linear development history.[5]
  12. In Git, a core assumption is that a change will be merged more often than it is written, as it is passed around to various reviewers.[5]
  13. , Git gives each developer a local copy of the full development history, and changes are copied from one such repository to another.[5]
  14. Git also has a CVS server emulation, which enables the use of existent CVS clients and IDE plugins to access Git repositories.[5]
  15. Git is an Open Source Distributed Version Control System.[6]
  16. Control System: This basically means that Git is a content tracker.[6]
  17. This basically means that Git is a content tracker.[6]
  18. So Git can be used to store content — it is mostly used to store code due to the other features it provides.[6]
  19. Visual Studio Code has integrated source control and includes Git support in-the-box.[7]
  20. Note: VS Code will leverage your machine's Git installation, so you need to install Git first before you get these features.[7]
  21. Tip: You can open VS Code in a sub-directory of a Git repository.[7]
  22. Tip: You should set up a credential helper to avoid getting asked for credentials every time VS Code talks to your Git remotes.[7]
  23. The open source Git project just released Git 2.29 with features and bug fixes from over 89 contributors, 24 of them new.[8]
  24. Last time we caught up with you, Git 2.28 had just been released.[8]
  25. How do these objects “refer” to each other, and how can you identify them when interacting with Git?[8]
  26. As of version 2.29, Git can operate in either a full SHA-1 or full SHA-256 mode.[8]
  27. This model was conceived in 2010, now more than 10 years ago, and not very long after Git itself came into being.[9]
  28. For a thorough discussion on the pros and cons of Git compared to centralized source code control systems, see the web.[9]
  29. As a developer, I prefer Git above all other tools around today.[9]
  30. Git really changed the way developers think of merging and branching.[9]
  31. By the way, if you know Ruby, you might better like the original Git Immersion.[10]
  32. Repo is a tool built on top of Git.[11]
  33. Repo helps manage many Git repositories, does the uploads to revision control systems, and automates parts of the development workflow.[11]
  34. Repo is not meant to replace Git, only to make it easier to work with Git.[11]
  35. The Android source tree is located in a Git repository hosted by Google.[12]
  36. The Git repository includes metadata for the Android source, including changes to the source and when the changes were made.[12]
  37. Give it any name you like: mkdir WORKING_DIRECTORY cd WORKING_DIRECTORY Configure Git with your real name and email address.[12]
  38. It's possible to store the mirror on a LAN server and to access it over NFS, SSH, or Git.[12]
  39. > (or ) and Visual Studio automatically detects if it has an initialized Git repository.[13]
  40. If you are completely new to Git, you can start by exploring the Getting Started section for an introduction.[14]
  41. Git stores your source code and its full development history locally in a repository.[15]
  42. Every time you commit, Git takes a snapshot of your work and compares it to previous versions with a viewable operation called a diff.[15]
  43. Git makes it easy for your team to track changes to your code.[15]
  44. – Git makes it easy for your team to track changes to your code.[15]
  45. Your app’s code is now tracked in a local Git repository.[16]
  46. Git remotes are versions of your repository that live on other servers.[16]
  47. By default, Heroku uses HTTP as its Git transport.[16]
  48. The Git client uses cURL when interacting with HTTP remotes, and cURL will use the credentials from the .netrc file.[16]
  49. Git is a commonly used decentralized source code repository.[17]
  50. That way of thinking only got me a limited understanding of Git’s capabilities.[17]
  51. In SVN, the main stream is called trunk; in CVS it usually goes by the name HEAD; in Git it is usually named master.[17]
  52. So far Git looks very much like such classical source code repositories, doesn’t it?[17]
  53. Git is the version control system (VCS) designed and developed by Linus Torvalds, the creator of the Linux kernel.[18]
  54. A Git repository is contained in a .git directory, which holds the revision history and other metadata.[18]
  55. Git projects have a staging area, which is an index file in your Git directory, that stores the changes that will go into your next commit.[18]
  56. Git does not track file movement.[18]
  57. After you mastered the basic concepts, you can come back to this page to learn what commands Git offers.[19]
  58. You can learn more about individual Git commands with "git help command".[19]
  59. --version Prints the Git suite version that the git program came from.[19]
  60. If a Git command is named this option will bring up the manual page for that command.[19]
  61. Begin to understand and use Git/GitHub.[20]
  62. This document is for helping you get started on Moodle development with Git.[21]
  63. A reasonable knowledge of the Git basics is a good idea before you start to use it for development.[21]
  64. Most Linux distributions have Git available as a package to install.[21]
  65. For this reason, many Git tutorials discourage from rebasing any branch that has been published.[21]
  66. The most compelling feature of Git is its decentralized and distributed nature.[22]
  67. Every copy of a Git repository can serve either as the server (a central point for synchronizing changes) or as a client.[22]
  68. Readers should note that I do not aim to provide a comprehensive review of version control systems or even Git itself.[22]
  69. However, since these file types are binary, Git cannot examine the contents and highlight sections that have changed between revisions.[22]
  70. You have development teams working on a Git project (or multiple Git projects).[23]
  71. But Git doesn't scale to solve complex development challenges.[23]
  72. Perforce Git tools allow your Git developers to work on code in Git.[23]
  73. Git is an open-source distributed version control system (DVCS).[24]
  74. Use this tag for questions related to Git usage and workflows.[24]
  75. Also, do not use this tag for general programming questions that happen to involve a Git repository.[24]
  76. Selecting a branch in Git terminology is called to checkout a branch.[25]
  77. When you commit your changes into a repository this creates a new commit object in the Git repository.[25]
  78. The author did the change and the committer applied the change to the Git repository.[25]
  79. Tag A tag points to a commit which uniquely identifies a version of the Git repository.[25]

소스