Git 学习笔记 - 01

Git 学习笔记 - 01

本人想创建一个Git账号,放一下代码,毕竟程序员没有女朋友,只能撸代码,不写点东西难受,所以现在边实践边写总结。

注:本文参照的是廖雪峰老师的Git教程

  1. 安装

    我这依旧是使用Windows 7 系统,没有在linux上玩,

    Git下载链接

Git下载界面

注意你的电脑版本,按照你电脑版本下载就好。

下载好后安装,直接默认设置即可。安装路径的话可以改,我是改放到D盘了,不一定要放到C盘。

Git图标

安装完后显示这个图标表示安装OK。

然后在向Git自报家门,这貌似是必须的。就留一个英文名和邮箱而已,没什么内容。

(名字最好不要中文,没试过,可能会有问题,话说拼音也行,就不要皮这一下了…)

git config --global user.name "Your Name"
git config --global user.email "[email protected]"
  1. 创建版本库

    你先要在你的电脑的某个盘上建立一个文件夹,注意路径不要有中文。

    然后点击上面那个 Git Bash 图标,进入Git控制界面。Git功能界面

    接着使用 cd 命令进入到你刚刚创建文件夹的地方。(注意路径一定不要有中文)

    进去之后输入 git init ;

    输出:Initialized empty Git repository in H:/Git_Repository/.git/ 表示创建OK。

    PS:我的文件夹建在 H:/Git_Repository,所以显示的是这。

创建版本库

​ 你刚刚建的那个文件夹下可能看得到一个 .git 文件,也可能隐藏起来了,如果看得到,不要改动它,除非你想玩坏你的这个Git仓库。

​ 当然也不一定必须在空目录下创建Git仓库,选择一个已经有东西的目录也是可以的。但是我没试过,应该也一样。只要注意路径不能有中文,.git 文件或者文件夹不要去动它就OK了。

  1. 把文件添加到版本库

    首先这里再明确一下,所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。
    
    不幸的是,Microsoft的Word格式是二进制格式,因此,版本控制系统是没法跟踪Word文件的改动的,前面我们举的例子只是为了演示,如果要真正使用版本控制系统,就要以纯文本方式编写文件。
    
    因为文本是有编码的,比如中文有常用的GBK编码,日文有Shift_JIS编码,如果没有历史遗留问题,强烈建议使用标准的UTF-8编码,所有语言使用同一种编码,既没有冲突,又被所有平台所支持。
    
    使用Windows的童鞋要特别注意:
    
    千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,你会遇到很多不可思议的问题,比如,网页第一行可能会显示一个“?”,明明正确的程序一编译就报语法错误,等等,都是由记事本的弱智行为带来的。建议你下载Notepad++代替记事本,不但功能强大,而且免费!记得把Notepad++的默认编码设置为UTF-8 without BOM即可:
    															  -- 来源于廖雪峰老师Git学习的网页
    
    理解:
    	就是 Git 只跟踪文字的变化,不会察觉到二进制文件的变化,比如图片,图片是以二进制文件存储的,你更换了图片,Git是管不了这个的。Word也是二进制文件,也没办法管控。但是可以管控TXT,markdown文件。
    	其次,Windows上面的笔记本不要用,会出事,出什么事上面有写。可以使用 Notepad++( https://notepad-plus-plus.org/ );
    

    首先新建一个readme文件

    使用 vi 命令可以新建一个文件, vi readme.txt

    输入一些内容,比如:

    Git is a version control system.
    Git is free software.
    

    踩坑之一:对命令行不熟,一进去readme.txt的编辑界面就用鼠标右键的粘贴,导致半天懵逼,进去之后先按字母 i 进行编辑,然后编写你要写的内容,之后按Esc退出编辑状态,再使用 :wq 进行保存,如果写错了想不保存,可以使用 :!q 不保存。

    然后向Git中增加这个文件,既然想使用Git来管理它,就要把它添加到Git的管理里面去。

    使用命令 :git add readme.txt

    然后提交,命令:git commit -m “wrote a readme file”

    新建readme文档

把文件添加到版本库

踩坑之一:我第一添加的时候会报警告,报上面第三张的警告,我以为没权限,使用 LL 命令查看了一下,没问题啊,然后再添加一次就到了第二张图。

命令解释:

使用命令git add <file>,可以添加文件,多次使用可以添加多个文件;
使用命令git commit -m <message>,完成当前的提交,不需要添加一个文件就提交一次,可多次添加后再提交。

git commit -m "wrote a readme file" : -m 后面的内容是说明本次修改或者提交是因为什么,或者是修改了什么,这个就是一个标记,表示你这次提交是为了什么,做了什么事情。

猜你喜欢

转载自blog.csdn.net/xxydzyr/article/details/84500538