git 的常规使用和指令

130 阅读5分钟

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

2-git的基本使用

查看版本

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 

如图:

图片

3-完整的体验

初始化git仓库

git init

添加到暂存区

git add . 

提交到本地仓库

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

4-版本回退(项目代码)

1.安装 vscode 插件:

GitLens-Gitsupercharged

图片-1651242685242

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

2.打开源代码管理器内的 commits

02

图片-1651397408888

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

03

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

git reflog

4

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

git reset --hard  版本号

6.输入 q 退出查看

q

5-查看日志的命令

1.常规查看

git log

常规查看

2.精简查看

git log --oneline

精简查看

3.完整查看

git reflog

完整查看

6-操作分支

1.查看分支

git branch

5查看分支

2.创建分支

1 git-创建

git branch  分支名称

创建分支

2 VSCode-创建

1.方法一

创建分支2

2.方法二

创建分支1-1651231643388

3.切换分支

git checkout 分支名称

切换分支

4.创建分支的时候并切换分支

git checkout -b 分支名称

创建分支的同时切换分支

5.创建文件

touch  文件后缀

创建文件

6.分支合并

先切换回主分支再让 主分支 来合并 子分支

git merge  分支名称

分支合并

7.删除分支

git branch -d 分支名称

删除分支

删除

7-克隆远程仓库到本地

1.第一种方法

gitee

克隆远程仓库到本地

image-1651397408924

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

git clone 仓库地址 如: https://gitee.com/ukSir/web75.git

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

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

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

git push

填写成功了 显示这个界面

填写成功

2.第二种方法

1.用户现在本地电脑上进行初始化 git仓库的操作

git init

2.正常添加文件 提交版本

touch  文件名    创建文件
git add .       添加到暂存区
git commit -m "init"  提交到本地仓库 并记录信息

3.如果直接敲 命令 git push 提示出错

4b11d8eb-468f-4b4e-8314-8526cc4267c0

4.按照 码云上的两行命令复制来操作即可

创建远程仓库

创建git仓库

5.当我们运行git指令

git remote add origin  https://gitee.com/ukSir/web04-75.git

第二种方法5

6.最后运行

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

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

分支对分支

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

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

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

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

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

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

9-拉取更新-从远程仓库中获取最新的版本

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

B: 克隆远程仓库(v1)

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

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

git pull

10- git 常见指令

git 指令语义
git add .添加到暂存区
git init初始化仓库
git commit -m "xxx"提交到本地仓库 记录信息
git config --global user.name "xxx"设置用户名
git config --global user.email "xxx"设置邮箱
git config --global user.name查看用户名
git config --global user.email查看邮箱
git log常规查看日志
git reflog完整查看日志
git 指令语义
git log --oneline精简方式查看
git branch查看分支
git branch 分支名称创建分支
git checkout 分支名称切换分支
git checkout -b 分支名称创建分支并切换分支
git branch -d 分支名称删除分支
git merge 分支名称合并分支
git reset --hard回退到某个版本
git clone xxxx克隆远程仓库到本地电脑
git 指令语义
git push将本地代码推送到远程仓库
git pull拉取远程分支的最新的代码
git remote show 远程仓库名称查看远程仓库中所有的分支列表
git checkout 远程分支的名称跟踪分支
git push 远程仓库名称 -- delete 远程分支名称删除远程分支

总结

Git 常见指令图片

1651243003407

1651243053806


Git 的如何上传到码云

1-如何把代码同步到码云中 先创建一个仓库

1651234202556

2-创建一个仓库名字,有含义的,中文也行,底下路径会自动更改英文

1651234329926

3-获取仓库地址-要 HTTPS 开头 的网址 然后复制

1651234423966

4-在你要创建的文件夹中,右键 用 git 软件打开

1651234810439

5-在 git 窗口中输入 git clone 网址

1651235076337

6-第一次输入的时候会让你输入自己码云的邮箱和密码

1651235240448

7-1-如果不成功,就会出现红色代码

1651235387176

7-2-输入成功后会在你创建文件夹中增加一个文件,就是你在码云命名的文件夹

1651235745094

8-用网络地址创建的文件夹,就不用再去初始化,本身已经初始化

1651236124595

9-创建 html 文件 touch index.html

1651236521509

10-添加至缓存区 git add .

1651236579025

11-再从缓存区添加至本地仓库 git commit -m "有含义的注释" 如: '' 登录成功 ''

1651236754965

12- 完成以上步骤,利用 git push 把文件夹中的代码上传到码云中

1651236905334

13-在码云上就可以看到自己的上传记录

1651236958626

14-在VScode 中每完成一次重要功能,从源代码中推送

1651240852922

1651241110371

1651241228121