Captain's Geek-Island Captain's Geek-Island
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)

SleepyOcean

走,找新大陆去
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)
  • 计算机基础

  • 并发专题

  • 性能调优专题

  • 工具专题

    • 项目工具 - Maven
    • 项目工具 - Git
      • 配置Git
      • 1. 修改之前commit的提交信息
        • 1.1 修改最新commit的提交信息
        • 1.2 修改前n次commit的提交信息
      • 2. 切换远程分支
      • 3. 一个本地仓库对应多个远程仓库配置
        • 1)配置默认(第一个)远程仓库
        • 2)配置新的(第二个)远程仓库
    • 服务器 - Nginx
    • 包管理 - scoop
  • 源码框架专题

  • 设计模式

  • 分布式专题

  • 实战专题

  • 技术杂文

  • 云原生专题

  • 大数据分析专题

  • 前端专题

  • 运维专题

  • 经验专题

  • 面试专题

  • 软实力专题

  • 架构师的路
  • 工具专题
SleepyOcean
2019-08-12

项目工具 - Git

# 配置Git

$ git config --global user.name 'your name'
$ git config --global user.email 'your email'
# 生成ssh key(推荐)
$ ssh-keygen -t ed25519 -C "captain1920@foxmail.com"
# 生成ssh key(不推荐)
$ ssh-keygen -t rsa -C 'yours@email.com'
1
2
3
4
5
6

# 1. 修改之前commit的提交信息

# 1.1 修改最新commit的提交信息

$ git commit --amend
# 进入commit编辑界面,编辑后保存即可
1
2

# 1.2 修改前n次commit的提交信息

# 假设你需要修改倒数第n次commit的提交信息
$ git rebase -i HEAD~n
# 进入编辑模式,会出现类似以下的内容
pick 6608e22 修改代码结构调整导致不能正常显示的问题
pick 1d381cd 菜单切换可用
...

# 将需要修改的commit的那一行的pick修改为edit,然后保存退出
# 然后输入
$ git commit --amend
# 进入你需要修改的commit编辑界面,编辑后保存退出
# 修改结束后,输入以下命令返回到最新的commit
$ git rebase --continue
1
2
3
4
5
6
7
8
9
10
11
12
13

# 2. 切换远程分支

$ git remote set-url origin git@github.com:SleepyOcean/so-jpql-template-engine.git
1

# 3. 一个本地仓库对应多个远程仓库配置

# 1)配置默认(第一个)远程仓库

# 配置默认仓库
git remote add origin https://github.com......
git push -u origin master
1
2
3

# 2)配置新的(第二个)远程仓库

# 配置第二个远程仓库
git remote add newRepository https://github.com......
git push -u newRepository master
# 取消关联时
git remote remove newRepository
1
2
3
4
5
#git #版本控制
上次更新: 2022/03/12, 04:03:00

← 项目工具 - Maven 服务器 - Nginx →

新鲜出炉
01
记录 - 快速搭建自动化部署平台
04-13
02
Docker搭建各类Paas服务
03-01
03
系统配置 - Android TV配置
02-12
更多文章>
Copyright © 2019-2022 SleepyOcean | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式