Git 和 Githup 教程

【1】下载Git:https://git-scm.com/downloads

下载成功后,等到如下所示.exe文件

【2】安装Git:安装就没啥可说的了,一直Next按照默认选项即可,直到Finish

【3】查看是否安装成功,打开cmd,输入 git --version 回车,如果出现git的相关版本号,则说明安装成功了。

【4】电脑左下角菜单栏,找到该Git程序,你会看到一个Git Bash,我们选择打开。

【5】打开之后就会得到如下界面:

【6】Git 是一个版本管理工具,下面通过具体实际例子来介绍,比如:我想通过Git将我E盘下的Music文件夹管理起来

【7】首先我们通过命令  cd E:/Music 进入到该目录下

【8】输入命令 git init 回车,可以看到给出了如下提示:Initialized empty Git repository in E:/Music/.git/

大概意思就是我们已经在该文件夹位置生成了一个空的本地仓库。

【9】本地仓库初始化后,需要做一下简单的配置,就是配置用户名和Email(随便写,一般来说还是写自己的)

配置用户:git config --global user.name '你取的用户名'

配置Email:git config --global user.email '你的邮箱'

【10】配置好了之后,现在我们就可以把我们的文件进行管理了。

使用命令 git add xxx,就是把xxx文件进行提交,比如,我们在这里将提交index.html

【11】git add 提交的文件是提交到队列中,此时并未提交到仓库,我们可以通过 git status 查看当前仓库的状态。

可以看到,有行绿色的文字  [new file:   index.html],这表示在队列中有一个正在提交的新文件(index.html)

而剩下的未提交的新文件则用红色的字体标识。

【12】然后我们回过来再看方框中的这两句,大致意思是:有文件在提交,(如果不想提交),则可以使用 git rm --cached xxx

来撤回提交的文件。

【13】于是,我们可以试着看看,输入命令 git rm --cached index.html 撤回刚刚提交的index.html文件,回车后,我们可以看到提示 rm 'index.html',说明该index.html已经被移除了。

【14】我们再次使用 git status 查看状态,可以看到,该文件确实已经撤回了。

【15】其实,除了 git add xxx 外,我们还可以通过 git add *.xxx 上传某一类文件。

我们去Music文件夹下再去创建一个 hello.html,此时,

该文件夹下就存在hello.html和index.html两个html文件了

(细心的你也许发现了,我们本地仓库创建成功后,就会有一个对应的.git文件夹)

【16】 我们输入命令 git add *.html 把所有html文件进行提交

【17】我们再次输入 git status,可以看到两个文件已经提交到队列中了

【18】 这时,我们还可以看到还剩下两个不同类型的文件未提交,现在我们还可以输入 git add . 将剩下的所有文件进行提交,然后我们输入 git status 再次查看,可以看到所有文件已经全部被提交了。

 

【19】现在我们将几个文件都已经提交到队列中了,现在我们回到原文件所在位置,找到sun.txt并打开,写上一句话,然后保存。

【20】修改完毕后,我们再回到命令界面,输入git status查看状态 ,可以看到,git已经给我们提示了,这个上传的文件已经被修改。

【21】这个就表示你当前文件的内容和git上该文件的内容不一致了,我们可以再次提交,把git上该文件进行覆盖,

提交后再次查看,可以看到本地和git已经完全一样了,并没有modefied的文件。

【22】现在这几个文件还正在提交的队列中,并没有真正存放到git仓库(本地仓库),相当于审核阶段,这时,我们可以使用命令 git commit 确认提交,我们输入git commit后回车,就看到了如下界面。

【23】然后我们看下这个蓝色的语句,大意就是:请写下提交的备注信息,#打头表示注释,不写将不能被提交。

【24】好吧,我们就听它的,我们在最上方加入一句备注“add 4 new files”

【25】写完了之后,我们按下ESC键,然后输入英文输入法状态下输入 :wq 回车即可

【26】这时,界面就给我们提示了4个文件已经被提交,并且显示了提交备注

【27】我们这时再输入 git status 查看下状态,看看是否还有什么需要做的,可以看到,git 已经提示我们所有已经提交干净了。

此时,git本地仓库员里和我们原文件夹下已经完全一致了。

【28】刚刚提交文件后,写备注有点麻烦,下面我们来展示一个快捷写法,同理,要提交肯定要有文件发生变化,于是我们可以修改一个文件,我们这里以修改date.js为例,在里面随便加入一句,然后保存。

【29】我们再次输入git status查看状态,可以看到,该文件已经发生变化了。

【30】我们输入命令 git add date.js 提交该文件

【31】再次查看状态,可以看到该文件已经在队列中

【32】我们准备再次commit提交,还记得上次commit提交吗?我们是先输入了git commit 命令,然后写备注。

其实这两件事可以一次性完成,即:git commit -m 'add alert line',单引号里面即为提交的备注。

【未完待续】

如何建立分支? 如何隐藏文件不让提交? 如何提交到远程仓库githup? ......

预知后事如何,请让我下回分解。

相关推荐
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页