GIT笔记
简介
- VSC系统:版本控制系统,用于项目中存储共享,合并,历史回退,代码追踪,文件历史等功能
- 新建文件.gitignore,写入要忽略的文件的路径,可以让git系统忽略文件
GIT概念
- 工作目录:一个保存项目中所有文件的目录
- 暂存区:内存中的一个区域,用于临时存储文件的变化
- Git仓库:是一个特殊的目录,保存着项目文件的变化记录
命令
- 查看版本号:
git --version
- 配置信息(电脑第一次使用git):
1.git config --global user.name "自定义用户名"
1.git config --global user.email "用户邮箱"
- 查看配置信息:
git config --list
- 初始化git仓库:
git init
- 将所有变化文件添加到暂存区:
git add .
- 查看git系统状态:
git status
- 提交暂存区文件到本地仓库
git commit -m 提交说明
- 查看所有的提交记录:
git log
- 查看所有的提交记录和版本号:
git reflog
- 历史回退:
git reset --hard 版本号
分支
- 作用:在不影响主分支的前提下,实现并行开发,最终合并到主分支
- 查看所有分支:
git branch
- 新建分支(确保当前分支干净):
git branch 分支名称
- 切换分支:
git chechout 分支名称/版本哈希值
- 合并分支(会有冲突):
git merge 分支名称
- 删除已经合并的分支:
git branch -d 分支名称
- 强制删除分支:
git branch -D 分支名称
远程仓库
- 下载远程项目:
git clone 仓库地址
- 远程仓库保存的账号密码:控制面板->凭据管理器->Windows凭据
- 与远端仓库建立链接:
git remote add origin 仓库地址
- 本地仓库推送到远端仓库:
git push 仓库地址 分支名称
或git push -u origin master
- 拉取远端仓库到本地仓库:
git pull 仓库地址 分支名称