版本控制工具Git
版本控制工具Git
InsectMk前言
平时在开发的过程中,代码在不断的更新中会出现各种各样的问题,但是进行排查的时候已经回忆不起以前到底操作了什么,只能够全部排查,这样会特别头痛。
或者是每次代码的更新到底更新了什么,如果让我们用脑子去记或者是专门写个文档来记录,那也太麻烦了,所以我们得引入我们的版本控制工具,别人已经帮我们解决这类问题了。
版本控制工具有很多,我这里只用过Git,那是相当好用呀,做了什么修改,提交了什么内容,一目了然,出现问题也方便回溯。
安装
到官网下载地址进行下载。
如果安装也有对应的官方安装文档。
使用
我们可以使用第三方的远程仓库,例如:GitHub、Gitee
常用命令
命令 | 说明 |
---|---|
git clone <仓库地址> | 克隆一个仓库到当前目录 |
git add * | 跟踪所有文件 |
git commit -m “<提交消息>” | 提交所有跟踪文件的变化信息 |
git push | 将本地仓库的信息提交到远程仓库 |
git pull | 将远程仓库的信息更新到本地仓库 |
常见问题
不懂Git,在使用时常常会出现一些难以理解的问题,这里会记录常见的问题以及解决方法。
忽略文件
在修改忽略文件时,那些已经被跟踪的文件不会被忽略掉,这样让我很头痛。
在网上找到的文章能够让忽略文件立即生效,运行以下代码:
1 | # 清除 Git 缓存中的所有文件,以确保 Git 会重新读取 .gitignore 文件 |
提交信息
使用git commit --amend
命令能够编辑最近一次的提交信息,编辑好后使用git push
即可提交到远程仓库。
参考文章
评论
匿名评论隐私政策