项目工具 - 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
2
3
4
5
6
# 1. 修改之前commit的提交信息
# 1.1 修改最新commit的提交信息
$ git commit --amend
# 进入commit编辑界面,编辑后保存即可
1
2
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
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
3
# 2)配置新的(第二个)远程仓库
# 配置第二个远程仓库
git remote add newRepository https://github.com......
git push -u newRepository master
# 取消关联时
git remote remove newRepository
1
2
3
4
5
2
3
4
5
上次更新: 2022/03/12, 04:03:00