IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Git的基本使用流程 -> 正文阅读

[开发工具]Git的基本使用流程

一、git 基础

是什么? ? 版本管理系统。

安装: 官方网站 ? https://git-scm.com/

git的四个区域:
工作区
暂存区
本地仓库
远端仓库

git的重要概念:
HEAD(当前所在的位置)
branch(分支)
master(主分支)
origin (远程服务器)

二、个人单独使用git

2.1、git基本流程

cmd命令解释
git configgit的设置命令
git config --global user.name ‘name’设置当前电脑登录的账号下的 git用户名
git config --global user.email ‘XXXXXXXX@XXX.XX’设置当前电脑登录的账号下的 git用户邮箱
git config --get user.name查看 git的 用户名字
git config --get user.email查看 git的 用户邮箱
git log -*查看日志 *是设置查看最近几条的更新
git log --oneline查看最近更改的信息,但只显示一行
git log --stat显示改动的具体的统计
git log --author=‘xxx’显示 xxx 作者 所有的改动版本
git log --grep='xxx‘找到更改版本时,备注的信息

新建项目步骤: 🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄

1、创建项目
例如在桌面有个文件夹,里面是我们的项目。然后,cmd要进入的到该文件夹。使用 git init [项目文件的name]命令 新建git项目。? 项目文件里面就会出现一个 .git隐藏文件夹。
2、对项目的CURD
cmd 进入到项目文件夹里面。git add [某项文件name] 增加到缓冲区。git status 查看被管理的文件
在这里插入图片描述
git commit提交到本地仓库。
3、删除
使用 git rm [某文件名] 命令。 删完之后需要 提交下。
4、更改文件名
使用 git mv [某文件名] [新文件名]。改完之后需要 提交下。

创建分支: 🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄

创建分支:git branch [分支名称]
切换分支:git checkout [分支名称]
上面两步 合成一步就是 ? git checkout -b [要创建的分支名]

2.2、开发中常见的git使用场景

git diff [版本号]命令 ? 对比比较差异的

git stash命令 ? 贮藏

git stash pop命令 ? 把贮藏的代码拿出来

删除分支:git branch -d [某分支名字]

git reset --[后面的俩参数] (hard 、 soft)? 回退版本
git reset --[后面的俩参数] HEAD^ (hard 、 soft)? 往回退一步(几个^对应退几步)

git rebase [某分支的名] ? 当前分支 接到 某分支上去

git commit -- amend ? 修改最新的一次提交的备注

三、多人协作使用git

创建 并克隆 项目。选好方面放在哪个文件下,然后cmd 打开终端
git clone [网址]。然后,cd进入项目文件夹,可以用 git 命令一顿操作了。

比如:你添加了 新的代码,你要添加、然后提交。还可以推到远端仓库去。
推到远端仓库:? get push 可以把本地的提交,推到远端。比如gitee上去。

如果同时提交了代码并推到了远端。你还没有动静。你可以git fetch抓取下远端的信息,看看你现在的版本和远端的是否一致。如果不一致可以git pull更新。(也可以简便的直接使用 git pull

五、.gitignore文件

网上随处可见。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-09-04 01:32:17  更:2022-09-04 01:36:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:38:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码