git
git 中文 教程 git-scm.com/book/zh/v2
git 大全 教程gitee.com/all-about-g…
查看版本
git --version
首次使用 设置个人信息
- 用户名 xxx 要修改
git config --global user.name "xxx"
- 邮箱 xxx 修改为邮箱即可
git config --global user.email "xxx"
查看设置的信息是否正确
- 查看用户名
git config --global user.name
- 查看邮箱
git config --global user.email
初始化git仓库
git init
简单完整的体验
初始化git仓库
git init
添加到暂存区
git add .
提交到本地仓库
git commit -m "完成了登录功能"
版本回退
安装vscode插件
确保你的代码已经提交过版本
打开 commits
找到我们想要回去的版本 鼠标右键
在终端中 输入 以下命令来查看所有的版本信息
git reflog
通过终端 输入命令的方式 来切换版本
git reset --hard 版本号
查看日志的命令
- 常规查看
git log
- 精简查看
git log --oneline
- 完整查看
git reflog
分支
命令的方式操作分支
- 查看分支
git branch
- 创建分支
git branch dev
- 切换分支
git checkout 分支名称
- 先切换回主分支(让主分支来合并dev分支)
- 执行分支合并命令
git merge 分支名称
- 删除分支
git branch -d dev
工具的方式分支使用
让 master 分支来合并 dev分支
分支的删除
克隆远程仓库到本地
把远程仓库克隆到本地电脑上
git clone https://gitee.com/ukSir/web75.git
正常的在这个仓库中 项目的开发
- 新建文件
- 修改文件
- 提交记录
开始推送本地仓库的代码到远程仓库上
git push
弹出窗口要求你填写你的账号(用户名和邮箱)和密码
填写成功了 显示这个界面
拉取更新
A: 创建了项目初始化(v1)
B: 克隆远程仓库(v1)
A: 继续在仓库上添加功能 (v1->v2,v2->v3)
B:让本地仓库来拉取远程仓库上的最新的版本 拉取更新
git pull
第二种方式推送和使用远程仓库
- 用户先在本地电脑上进行初始化 git 仓库的操作
git init
- 正常添加文件 提交版本
git add .
git commit -m "init"
- 如果直接敲 命令
git push提示出错 - 按照 码云的上的两行命令 复制来操作即可
- 当我们运行
git remote add origin https://gitee.com/ukSir/web04-75.git
6.最后运行
git push -u origin master
-u 意思如果这次我们推送成功了,下次 可以直接 执行 git push 不用写这么长一串
远程仓库和本地仓库产生关联
分支对分支
远程仓库的某个分支 - 本地仓库的某个分支
git clone 地址 克隆远程仓库中某个分支(master) 存在本地仓库 (master)
指定远程仓库的某个分支来克隆
git clone -b 分支名称 远程仓库地址
把本地仓库指定的分支 推送到远程仓库上
git push -u 远程仓库的地址(变量) 分支名称