Git常用命令——用户篇:
1 | 查看用户名 | git config user.name |
2 | 查看密码 | git config user.password |
3 | 查看邮箱 | git config user.email |
4 | 查看所有配置信息 | git config --list |
5 | 修改用户名 | git config --global user.name xxx |
6 | 修改邮箱 | git config --global user.emai xxx |
7 | 修改密码 | git config --global user.password xxx |
- 用户名和邮箱存储的位置是:C: \Users\用户名\.gitconfig 文件
- 查看存储命令操作历史的文件: C: \Users\用户名\.bash_history 文件
Git常用命令——基础篇
1 | 初始化,将当前目录变成git可以管理的仓库 | git init |
2 | 查看本地仓库状态 | git status |
3 | 将文件添加到暂存区 | git add FileName |
4 | 将文件暂存区从暂存区删除 | git rm --cached FIleName |
5 | 将文件提交到本地仓库 | git commit -m '版本说明' FIleName |
6 | 查看仓库中所有文件的历史版本信息 | git reflog / git log |
7 | 版本穿梭 | git reset --hard 版本号 |
8 | 查看分支 | git branch -v |
9 | 创建分支 | git branch 分支名 |
10 | 切换分支 | git checkout 分支名 |
11 | 合并分支 | git merge 分支名 |
12 | 查看远程库 | git remote -v |
13 | 添加远程库并设置别名 | git remote add 别名 远程库地址 |
14 | 删除远程库 | git remote rm 别名 |
15 | 将本地库分支中的所有文件推送到远程库 | git push 远程库别名/远程库地址 分支名 |
16 | 拉取远程仓库分支中的文件 | git pull 远程库别名/远程库地址 分支名 |
17 | 克隆整个远程仓库 | git clone 远程库地址 |
- 合并冲突:两个分支对同一文件进行了修改,并且都提交到git仓库,然后进行分支合并就会出现合并冲突。此时需要手动对这个文件进行修改,然后在使用 git commit -m '版本说明' 命令提交时不可带文件名。
-
git pull 提示错误 fatal: refusing to merge unrelated histories(致命:拒绝合并不相关的历史记录): 添加--allow-unrelated-histories让git允许提交不关联的历史代码:git pull origin master --allow-unrelated-histories