# 查看命令详细手册
git help <verb>
# 如果你不需要全面的手册,只需要可用选项的快速参考,那么可以用 -h 选项获得更简明的
git <verb> --help # 简写 git <verb> -h
git config --global user.name "Dimon Ho"
git config --global user.email "vampirehgg@qq.com"
git clone https://gitee.com/DimonHo/commons.git
cd commons
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
cd existing_folder
git init
git remote add origin https://gitee.com/DimonHo/commons.git
git add .
git commit -m "Initial commit"
git push -u origin master
cd existing_repo
git remote rename origin old-origin
git remote add origin https://gitee.com/DimonHo/commons.git
git push -u origin --all
git push -u origin --tags
# 查看所有配置项和配置项所在的文件
git config --list --show-origin
# 修改全局配置项
git config --global user.name "Dimon Ho"
# 修改项目配置项
git config user.name "Dimon Ho"
# 查看最近的5次提交
git log --oneline -5
# 修改commit信息的三种方法
## 1修改某个commit id后的提交信息
git rebase -i <commit id>
## 2.修改最近一次的commit 信息
git commit --amend
## 3.修改当前提交的前面第三个commit
git rebase -i HEAD~3

将想要修改的提交前的pick改为reword,如果需要修改多个,也可以将对应的多个pick改为reword
# 强制push到远程仓库
git push --force # 简写git push -f
网友评论