git教程/可视化工具使用教程

251 阅读3分钟

git

git 中文 教程 git-scm.com/book/zh/v2

git 大全 教程gitee.com/all-about-g…

1651475682008.png

查看版本

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 

1651475508343.png

初始化git仓库

git init

简单完整的体验

初始化git仓库

git init 

添加到暂存区

git add . 

提交到本地仓库

git commit -m "完成了登录功能"

版本回退

安装vscode插件

1651475525143.png

确保你的代码已经提交过版本

打开 commits

1651475536995.png

找到我们想要回去的版本 鼠标右键

1651475553142.png

在终端中 输入 以下命令来查看所有的版本信息

git reflog 

1651475563122.png

通过终端 输入命令的方式 来切换版本

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分支

1651475577841.png


1651475590367.png


分支的删除

1651475601084.png

克隆远程仓库到本地

1651475612121.png

把远程仓库克隆到本地电脑上

git clone https://gitee.com/ukSir/web75.git

正常的在这个仓库中 项目的开发

  • 新建文件
  • 修改文件
  • 提交记录

开始推送本地仓库的代码到远程仓库上

git push 

弹出窗口要求你填写你的账号(用户名和邮箱)和密码

填写成功了 显示这个界面

1651475622818.png

拉取更新

A: 创建了项目初始化(v1)

B: 克隆远程仓库(v1)

A: 继续在仓库上添加功能 (v1->v2,v2->v3)

B:让本地仓库来拉取远程仓库上的最新的版本 拉取更新

git pull

第二种方式推送和使用远程仓库

  1. 用户先在本地电脑上进行初始化 git 仓库的操作
git init
  1. 正常添加文件 提交版本
git add .
git commit -m "init"
  1. 如果直接敲 命令 git push 提示出错 1651475634719.png
  2. 按照 码云的上的两行命令 复制来操作即可 1651475656511.png
  3. 当我们运行
git remote add origin https://gitee.com/ukSir/web04-75.git

1651475665258.png

6.最后运行

git push -u origin master 

-u 意思如果这次我们推送成功了,下次 可以直接 执行 git push 不用写这么长一串

远程仓库和本地仓库产生关联

分支对分支

远程仓库的某个分支 - 本地仓库的某个分支

git clone  地址  克隆远程仓库中某个分支(master) 存在本地仓库 (master)

指定远程仓库的某个分支来克隆

git clone -b 分支名称 远程仓库地址 

把本地仓库指定的分支 推送到远程仓库上

git push -u 远程仓库的地址(变量) 分支名称