在这个假期中,我初步进行了Git的相关学习,了解到了Git相关的诸多用语及Git的基本用法,通过本次的学习,我成功的在我的电脑上进行的Git的相关配置,并完成了Git的基本指令集操作实践。
首先,在使用Git前,我们需要了解Git的基本应用领域,即版本控制。并进行Git在电脑上的配置,我的系统是win7的,在下载好Git后,我们需要下载一个可与Git匹配的代码编辑器并对其进行配置,使Git能与代码编辑器结合,想要进行测试就使用git init 语句,创建对应的course和project,在Git bash运行界面中文件夹内容显示附带有“master”即为配置成功,效果如图(图中为sidebar是因为我用git branch指令创建了sidebar分支并用git checkout更改了显示)。
紧接着,我们介绍一下Git中部分常用的命令,首先,git clone,用于配合地址克隆仓库。
git status,确认仓库状态。
git log,了解日记内容,显示其中所有的commit信息git log --oneline用于更改git log显示信息的方式。此时git log -x中x可为patch等单词的首字母或缩写,对应该单词的意思,进行相应操作。
git add,后加对应文件可把文件添加到仓库里。
git commit,提交commit。在此过程中,如果你加入更改但是尚未提交,那么git status上不会显示这些更改,此时可用git diff去查看实际效果。如果在运行过程中你想忽略某个文件,可用git ignore添加对应文件名来达到目标。
git tag用于仓库标签的交互,其中git tag后面加 -x(x为指令)也可完成对应的指令,比如git tag -d(d为delete首字母)便为标签删除。
git branch,创建分支,git checkout,更改commit所在分支显示。具体实例见上图。
git merge,合并分支。但在合并时,有可能会失败,出现合并冲突,此时就需要通过标题更改,部分删除等操作去除合并冲突。
git commit --amend可用来更改最近的commit,如果在更改的过程中出现了失误,你可以用git revert指令来还原更改的内容。最后,如果你创建了大量commit,想只保留其中的一部分,你可以选择使用 git reset命令来清除commit。
这就是Git版本控制中涉及的相关内容。之后,如果你想成为Git master的话,GitHub的相关学习也是必不可少的,你要学会用git remote命令创建远程仓库,用版本控制中学到的相关指令对仓库进行更改,用git pull,git fetch等指令拉去更改。
同时,在制作你自己的仓库的同时,你也要学会通过git fork指令克隆他人仓库,用git shortlog查看作者排序。你在用GitHub的时候,要学会实时与源项目保持同步,以便随时进行你的处理。
课程如下:
以上,便是我对于五一Git学习的浅谈,最后,祝每个进行软件,开源等项目学习的学子都能学有所成。我也希望能够更加深入了解git的相关知识。