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 & gitlab】 -> 正文阅读

[开发工具]【git & gitlab】

图解git 及 vscode 中的git/gitlens插件的使用

1. git 是什么&工具作用:

分布式版本控制系统,用于代码备份,多人协作

2. 工作流程:

工作区workspace

平时存放项目代码的地方

暂存区index/stage

用于临时存放改动信息

本地仓库repository

存放所以提交的版本数据

远程仓库remote

托管代码的服务器gitlab

3. git基本命令之操作本地仓库

3.1 git使用前配置

git config --global user.name	提交人姓名
git config --global user.email 提交人邮箱
git config --list			//查看配置信息

3.2 git提交步骤(工作区->暂存区->本地仓库)

git init		//初始化git仓库
git status		//查看文件状态

git add 文件列表		//到暂存区
git commit -m 提交信息		//到本地仓库

git log			//查看提交记录, 查看提交id

3.3 撤销

  • 用暂存区的文件覆盖工作区的文件(暂存区->工作区)
git checked 文件名称
  • 将文件从暂存区中删除:
git rm --cached 文件名称
  • 将git本地仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:
git reset --hard commitID

3.4 分支

分支及副本

注意:在切换分支之前,当前分支的工作要提交到git仓库(本地仓库)中

git branch   	//查看分支
git branch 分支名称		//创建分支
git checkout 分支名称		//切换分支

git merge 来源分支		//合并分支

git branch -d 分支名称  //删除分支(分支合并后才允许删除)(-D 强制删除)

注意:如果分支未被合并,只能采用强制删除

3.5 暂时保存修改

在git中,可以暂时提取分支上所有的改动并存储,让开发人员得到一个干净的副本,临时转向其他工作。(切换分支前可以不用提交)

使用场景:分支临时切换。

  • 存储临时改动:
git stash			//临时改动
git stash pop		//恢复改动

3.6 代码提交规范

feat: 新功能

fix:bug修改

style:样式

......

4. git基本命令之操作远程仓库

gitlab的使用

前提:环境及工具准备完成后:git工具,vscode。gitlab账户,并已经被拉入到组里,可以看到开发项目

4.1 git clone:(远程仓库拉入本地仓库)

通过ssh克隆

生成SSH公钥并添加在自己的gitlab账户里

克隆公司的项目:用http即可,新建一个文件夹存储项目,右键git bash here

git clone 在gitlab开源中复制的http地址

项目复制完毕,用vscode打开查看代码

自己的gitlab地址,使用时再向后面添加仓库名称即可(用户设置-->账号,更改用户名-->路径)

修改名字(在git bash 中)

git config user.name		//查看名字
git config --global user.name 名称

4.2 创建远程仓库,创建项目

  1. 在gitlab中创建新项目
  2. 从本地push一个项目上去

删除一个项目

5.其他

删除分支

  • 删除本地分支(上面有)git branch -d 分支名称 //删除分支(分支合并后才允许删除)(-D 强制删除)
  • 删除远程分支git push origin -d cc20211103_coolc_lmm?/ 也可以在gitlab网站删除(删除远程分支后该分支的本地分支依然存在)

更改分支名称

  • 如果对于分支不是当前分支,可以使用下面代码:git branch -m "原分支名" "新分支名"
  • 如果是当前,那么可以使用加上新名字:git branch -m "新分支名称"

git-修改commit内容

拉取远程分支:

git checkout -t origin/cc20220110_course_board_enterprise

  开发工具 最新文章
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-02-09 20:54:32  更:2022-02-09 20:56:02 
 
开发: 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/15 10:08:44-

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