银川建设网站公司,做的网站在百度找不到了,丽水城乡建设局网站,wordpress调用当前分类git作为一个版本控制工具#xff0c;和maven并合称为实习的两大杀手工具。今天我来给大家介绍一下git的常用指令#xff0c;帮助大家在实习和多人协同开发的时候提供一些帮助。 找到git管理的文件夹
命令1
git init
这个命令是为了初始化本地库
命令2
查看当前的git状态…git作为一个版本控制工具和maven并合称为实习的两大杀手工具。今天我来给大家介绍一下git的常用指令帮助大家在实习和多人协同开发的时候提供一些帮助。 找到git管理的文件夹
命令1
git init
这个命令是为了初始化本地库
命令2
查看当前的git状态
git status 可以看到 我这里的三行意思分别是
当前在主分支下
从来没有任何提交
当前没有什么东西需要提交 在当前目录下建一个文件后 当我再次查看当前的状态时 日志和刚才明显不一样 第三行的意思是 发现了一个未被追踪的文件qjc.txt 红色的代表表示这个文件只存在于工作区git并没有对此进行管理。 命令3
把本地的文件添加到暂存区
git add
把上述的qjc.txt交到缓存区中 有小伙伴可能会有疑问这个警告是干嘛的这里对不明白的小伙伴解释一下。CRLF是Windows下的换行符但是 git是Linux系统下的而Linux下的换行符是LF(即git自动转换了)。这个警告是可以忽略的。
此时我们再次查看我们的状态日志 ok~这样很明显的可以看到qjc.txt文件已经被上传到暂存区即可以被追踪到了。
当然暂存区的文件是可以删除的当删除暂存区的文件的时候工作区的文件不会被删除这里给大家演示一下删除暂存区的文件。 可以看到的是当暂存区的文件删除后我们工作区的文件并没有被删除。 命令4
将暂存区的问价提交到工作区 , 并设置版本信息。
git commit -m 日志信息 文件名 查看当前状态 命令5
查看版本信息
git reflog 模拟企业开发中对代码的修改场景 这是我当前的文件内容。现在对该文件进行修改。 当我们再次查看状态时可以发现状态被修改。但是这次修改没有被添加到暂存区。
git add qjc.txt后 提交本地库后 命令6
版本穿梭
git reset --hard 版本号
版本号可以用 git reflog查看 文件的数据此时也会变为第一个版本。