2021/9/5
开始记录项目中需要用到但忘了的知识点
一、VCS系统
版本控制系统,用于项目中存储、共享、合并、历史回退、代码追踪文件历史等
常用VCS软件
CVS 2000年以前
SVN 2010年以前
Git 2010年至今
二、Git常用概念
工作目录:用于保存项目中的文件的目录 暂存区:是内存中的一块区域,用于临时存储项目中文件的修改
Git仓库(本地仓库):是一个特殊的目录,保存所有项目中的文件以及每次修改的记录
三、Git常用命令
(1) 软件第一次使用git前,告诉git你是谁
git config --global user.name "自定义用户名"
git config --global user.email "用户邮箱"
(2) 创建一个git仓库,使用git来管理项目
git init
会在当前目录下生成一个.git目录(处于隐藏状态),用于保存项目文件的历史
(3)查看当前Git系统的状态
git status
(4)将指定的文件从工作目录添加到暂存区
git add 文件名称
git add .
将当前工作目录中所有的新文件、修改的文件等添加到暂存区
(5) 将暂存区中的文件提交到Git仓库
git commit -m "提交内容说明"
(6) 查看仓库中所有的提交日志
git log
只能查看当前版本及以前提交日志,之后的无法查看
git reflog
查看所有的提交日志、回退记录…
(7) 历史回退
git reset --hard 提交的id
(8) 忽略文件
项目中有些文件不需要提交到仓库,可以忽略
在工作目录中使用任意的编辑器创建文件.gitignore
,把要忽略的文件写入到这个文件中
四、分支操作
分支就是从主线上分离出来,进行的另外的操作,同时不影响主线。 默认的主线叫做主分支(master)
(1) 查看所有的分支
git branch
(2) 创建新的分支
git branch 分支名称
(3) 切换分支
git checkout 分支名称
(4) 合并分支
git merge 分支名称
(5) 删除分支
git branch -d 分支名称
删除已合并的分支
git branch -D 分支名称
强制删除分支
五、远程仓库
码云、GitHub
将本地仓库推送至远程仓库
git push 仓库地址 分支名称
如果写错了用户名密码,需要手动删除(控制面板 → 凭据管理器 → Windows凭据)
git clone 仓库地址
将一个远程仓库克隆到本地(可以任意的仓库)
git pull 仓库地址 分支名称
将远程仓库拉取到本地(已有仓库的基础之上)
2019年就注册了CSDN,2021年才想到要好好利用起来,那就从今天开始记录吧!
就这么一篇小博客,用了快两个小时的时间,边写边研究怎么去写好它,熟能生巧^ ^。