目录
一.VCS系统
版本控制系统:用于项目中文件的存储、共享、历史回退、合并等功能..
二.Git中常用概念
- 工作目录:是一个目录,保存项目中所有的文件
- 暂存区:是内存中的一个区域,用于临时存储文件的变化
- Git仓库:是一个特殊的目录,保存项目中所有的文件的变化记录
三.Git中常用的命令
- 第一次使用Git前(软件安装后第一次使用),告诉Git你是谁
-
git config --global user.name "自定义用户名" git config --global user.email "用户邮箱"
-
- 初始化一个Git仓库,用来管理项目
-
git init
-
- 查看Git系统的状态
-
git status //查看到哪些文件发生了变化
-
- 将文件添加到暂存区
-
git add //文件名称 git add . //将所有变化的文件添加到暂存区
-
- 将暂存区中的文件提交到Git仓库
-
git commit -m //"自定义提交说明"
-
- 查看所有的提交日志
-
git log //查看所有的提交日志 git reflog //可以查看所有的提交记录和回退记录…
-
- 历史回退
-
git reset --hard 提交ID
-
- 忽略文件
- 有些文件不需要Git系统来管理,可以忽略掉
- 使用任意的编辑器创建 .gitignore 文件,把要忽略的文件名称写入进去
- 例如:node_modules就不需要提交到仓库
四.分支
在不影响主线的情况下,实现并行开发,默认只有一个主分支(master)

- 查看所有的分支
- git branch
- 创建新的分支
- git branch 分支名称
- 切换分支
- git checkout 分支名称
- 合并分支
- git merge 分支名称
- 出现以下情况退出即可(:q! 回车)

- 删除分支
- git branch -d 分支名称 删除已经合并分支
- git branch -D 分支名称 强制删除分支,不管是否合并
五.远程仓库
- Github: 全球最大的代码托管平台 www.github.com
- 码云:国内最大的 www.gitee.com
- 如果用户名密码输入错误,或者换其它的账号密码
控制面板 -> 凭据管理器 -> Windows凭据 删除记录的账号密码就可以重新输入了。 -
//将本地分支推送到远程仓库 git push 仓库地址 分支名称 //将一个远程仓库下载到本地(只有第一次) git clone 仓库地址 //拉取一个分支(以后使用) git pull 仓库地址 分支名称
每日一句
不以一眚掩大德。
"评价一个人时,不能因为一点过失就抹杀他的功劳。 "
867

被折叠的 条评论
为什么被折叠?



