当前位置: 首页 > Web前端 > HTML

最基本的Git介绍——本地仓库操作

时间:2023-04-02 21:43:28 HTML

添加Git本地仓库首先我们要创建一个本地仓库(说白了就是一个文件夹),然后启用我们的GitShell(在wndows开始菜单->allapplications->GitHub,Incfolder)这样打开:乱码是中文,无视。我这里已经建立了一个Git本地仓库,所以会有一个master分支(看不懂没关系,后面会提到)。现在让我们进入刚刚创建的本地存储库(即那个文件夹)。首先,你先找到你的文件夹所在的盘符。我的是E盘,所以输入E:回车,就可以进入E盘了。进入自己的本地仓库需要再次输入cdwebrenji(这是我本地的一个仓库)回车。注意:假设你的文件夹建在D盘git文件夹下的github文件夹,那么你需要先进入D盘,cdgit进入git文件夹,然后cdgithub进入github文件夹。是这样的:进入本地仓库后,应该没有[master=]做这一步。您已成功进入您未来的本地仓库。现在,让Git接管你的仓库。操作你的本地仓库1.通过gitinit初始化本地仓库,创建一个.git文件,让Git接管你的仓库。初始化完成后,GitShell中你本地仓库名后面也会出现[master]。我们先在自己的本地仓库新建一个readme.txt,添加一行helloworld(不要用记事本添加内容!!!!notepad++好,atom或者其他编辑器也可以。如果不麻烦,下载是从官网下载的。首先不要问为什么,看完所有文章后,请翻到廖雪峰的博客了解更多Git。)2.添加后,我们输入gitaddreadme.txt。gitadd命令是提交文件到暂存区,不是正式提交,请大家务必注意。这时候不会有什么特殊情况,然后换一行,[master]里面的东西变颜色。在Unix世界里,没有消息就是好消息。所以不要惊慌,慢慢来。3.使用gitcommit-m"a"正式提交代码。注意:a相当于注释,由你自己填写,每次提交代码都要写注释,这样以后你就知道要返回到哪个版本了,不然你会哭的。(例如:gitcommit-m"1stsubmit")4.使用gitreset--hardHEAD^回滚之前的版本。如果需要回退前两个版本,则gitreset--hardHEAD^^如果需要回退最后n个版本,则gitreset--hardHEAD~n5。使用gitlog查看更新日志,可以使用gitreset--hardversionnumber回滚到任意版本。注意:查看gitlog代码下的版本号,有commit,这些星号就是版本号,只要输入前几位(请至少5位以上),Git会自动帮你找版本。6.使用gitrm文件名删除本地仓库中的文件,其实直接进入我的电脑删除文件即可。但是如果你不小心误删了,不要害怕,我们可以使用gitcheckout文件名来恢复最新版本,或者使用gitcheckout。恢复所有删除的文件,是不是很酷?总结第一次使用gitinit后,下次不需要再次使用初始化,因为Git已经生成了.git文件,用来存放你的版本信息,所以请不要删除.git文件。可能还有人会问,为什么我的仓库里没有.git文件呢,是自动隐藏的,不用管。请记住,您必须按顺序提交作业文件,首先是gitaddfilename或gitadd。(这是将你目录下的文件全部提交到暂存),最后,gitcommit-m"Balabala",这一步就是正式提交暂存中的文件,之后我们就可以进行下一步上传远程代码库。Git中还有其他的命令,这里就不一一列举了,有兴趣的可以看看Git的常用命令