官术网_书友最值得收藏!

Setting up a new repository

The first step is to set up a new repository. A repository is a container for your entire project; every file or subfolder within it belongs to that repository, in a consistent manner. Physically, a repository is nothing other than a folder that contains a special .git folder, the folder where the magic happens.

Let's try to make our first repository. Choose a folder you like (for example, C:\Repos\MyFirstRepo), and type the git init command, as shown here:

As you can see, I slightly modified the default Git Bash prompt to better fit the need of the demoing commands; I removed the user and host, and added an incremental number to every command we type so that it will be simpler for me to refer to it while explaining, and for you to refer to it while reading.

Let's get back on topic. What just happened inside the MyFirstRepo folder? Git created a .git subfolder. The subfolder (normally hidden in Windows) contains some other files and folders, as shown in the next screenshot:

At this point in time, it is not important for us to understand what is inside this folder. The only thing you have to know is that you do not have to touch it, ever! If you delete it or if you modify the files inside by hand, you could get into trouble. Have I frightened you enough?

Now that we have a repository, we can start to put files inside it. Git can trace the history of any type of file, text-based or binary, small or large, with the same efficiency (more or less; large files are always a problem).

主站蜘蛛池模板: 辽宁省| 涪陵区| 梨树县| 新乡县| 当雄县| 肇庆市| 信丰县| 津市市| 玉山县| 长兴县| 辽中县| 泰来县| 上虞市| 深州市| 巧家县| 北川| 金寨县| 舒兰市| 德阳市| 中超| 高唐县| 茂名市| 牟定县| 云阳县| 平罗县| 扎鲁特旗| 辽阳市| 南和县| 宣汉县| 嘉黎县| 义乌市| 大厂| 吐鲁番市| 淳化县| 威海市| 蚌埠市| 麻阳| 钟祥市| 鄂尔多斯市| 内丘县| 佳木斯市|