前言
作为改变程序员世界的软件,我不允许还有人不会用它,小到个人,大到大厂,几乎每个程序猿都脱离不了它。
什么是git
顾名思义就是仓库,帮你管理代码,并记录代码信息,什么意思呢? 举个例子,比如我们买了一堆材料需要存在仓库里,方便取用,我们放进仓库是不是都需要记录哪一个架子上放了什么?放的东西用途是什么?东西用了多少等等问题,git 的作用就是如此,一个代码管理仓库,每一次我们更改代码,git都会记录更改信息,也能回退到某次更改时的代码。
下载git
去git官网下载电脑对应的版本即可,点击git下载,即可去到官网
选择对应版本安装即可
打开git cmd软件
简单所需 liunx指令补充
可以通过一个指令打开其他硬盘 比如我打开d盘
指令:d :
其他盘也是如此
我们还可以通过一个命令打开该盘下对应的文件夹
命令 :cd 对应的文件夹地址。注意,cd一定要空格后才能加地址
上才艺
记住以上指令,我们开始教程
一,.打开gitCmd软件,注册账号
git config --global user.name "你的名字"
用这条命令注册账号名
git config --global user.email "你的邮箱"
二,在我们想要的文件夹里创建git仓库文件
指令git init
我新建一个文件夹作为演示,这里记住,一定要在c盘以外的文件夹建git仓库,不然当你后期有远程仓库时你个人信息就危险了,这里的新建文件夹可以是你的项目demo等等需要版本管理的文件夹
现在仓库文件就已经建好了
三,将仓库提交到暂存区
指令 git add . (注意,有个点)
该文件夹现在已经被git监管,文件夹里的信息都会被git监视
四,提交仓库
为了方便演示,我先在该文件夹下创建一个文本,文本内容随意,假设这个文本就是我们代码,现在我们写完一个功能,开始写下一个功能,所以现在我们就需要提交代码给仓库,如果写下一个功能时代码除了问题,我们还可以将代码回退到这个时候
现在我的文件夹下就只有一个文本文件,我们保存,并提交给仓库
指令 git commit -m "提交内容",可以是更改了什么东西,比如我的,增加一个文本文件,内容为1111111111
我这个报错不用管,这是因为我有另外的账号,提交时就会出现分支错误,这是git的高级用法,我们暂时不用管,在公司上班才会用到。你们按照步骤来不会出错
现在我们代码就已经提交成功
四,查看提交记录
指令 :git log
五,回退到任意提交时
我同样再更改一次文本,再提交一次(注意每次提交都需要将仓库提交到暂存区,必要操作!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
提交成功
我们现在通过git 指令回退到上一次提交时
指令 git reset --hard + 版本号
版本号
git reset --hard a699216131a586ad6372dab6d1af57764cc86e94
如图,你就成功了
看效果
已经回退
如果以上指令出现报错warning: in the working copy of '9-3 涓插彛鏀跺彂HEX鏁版嵁鍖?Project.uvprojx', LF will be replaced by CRLF the next time Git touches i
输入这个指令即可 git config --global core.autocrlf true
总结
所有准备工作准备好后我们就只用会 git init, git add . , git commit -m "提交信息",git log, git reset --hard 版本号。即可完成我们大部分需求,我们只养成需要每写完一个新功能就提交一次的好习惯即可。当然git 远不如此,git只是本地仓库,我们还可以再github创建远程仓库,用git 来管理也有很多图形化GUI工具,但我觉得,最方便的还是指令,可以帮助我们了解底层
标签:教程,git,仓库,指令,文件夹,玩转,提交,代码 From: https://blog.csdn.net/zbqsj/article/details/140621918