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命令,作为工具方便查阅

一、git配置

1.1、全局用户名、邮箱

git 看用户名以及邮箱

git config user.name
git config user.email

git 设置用户名和邮箱

git config --global user.name zhanglei
git config --global user.email zhanglei@cngongbao.com

1.2、生成ssh key

生成ssh秘钥, 更详细参考这里

ssh-keygen -t rsa -C zhanglei@cngongbao.com

如果设置了密码添加ssh密码

ssh-add ~/.ssh/id_ras

二、git使用

查看远程仓库:git remote -v

添加远程仓库:git remote add origin [url]

删除远程仓库:git remote rm origin

修改远程仓库:git remote origin set-url [url]

拉取远程仓库:git pull [remoteName] [localBranchName]

推送远程仓库:git push [remoteName] [localBranchName]

2.1、sourceTree远程分支更新

清除远程已经不存在的分支

git remote prune origin

更新远程分支

git remote update origin --prune

2.2、忽略已提交文件

有时候创建项目并push之后才发现不小心把应该要忽略的文件或目录给push上去了,如.idea/目录。

这时候再去编辑.gitignore文件并没有作用。

正确做法为:

git rm --cached -r .idea/

然后编辑.gitignore文件:

./idea

2.3、更新子模块

git submodule update --init

2.4、携带commit抽离git子模块

如何将现有 git 仓库中的子项目单独抽出来作为一个独立仓库并保留其提交历史

三、git规范

3.1、commit提交规范

feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
perf : 代码优化(提升代码性能)
test:增加测试
chore:构建过程或辅助工具的变动

3.2、分支规范

dev/develop:开发分支

test:测试分支

pre/preproduction:预发分支

master:生产分支

feature-:特性分支

bug-:bug修复分支

  开发工具 最新文章
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-04-04 12:31:11  更:2022-04-04 12:35:38 
 
开发: 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/26 5:58:10-

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