下载及安装
官网下载相应版本的git:
安装:
环境路径选择推荐选项,默认方式
行尾设置为unix-style
验证管理
git生成ssh-key
在git-bash中通过 ’ssh-keygen -t rsa -C 邮箱‘ 命令生成ssh-key, 路径和密码都可以通过回车选择默认路径,和不设置密码
’ssh-keygen -t rsa -C 'xxx.com'
git 的部分命令信息
# 查看git的版本信息,找到merge前最近提交的版本号,并且复制对应的版本号
git log
# 版本恢复
git reset 版本号
# origin 是默认的远程版本库名称,可以在 .git/config 之中进行修改
# 将本地的 master 分支推送至远端的 master 分支,如果没有就新建一个
git push origin master # git push origin master:master
# 查看远程地址, 显示当前远程地址
git remote -v
# 更改远程地址
git remote set-url origin
git的配置部分命令及使用
-
git config --list
- 查看github配置信息
- 退出: 直接按 q (或+Enter) , 即可退出;
- git config
-
config 配置有system级别 global(用户级别) 和local(当前仓库)三个 设置先从system-》global-》local 底层配置会覆盖顶层配置 分别使用--system/global/local 可以定位到配置文件
-
查看系统config
git config --system --list -
查看当前用户(global) 配置
git config --global --list - 查看当前仓库配置信息
- git config --local --list
-
-
clone 时拉取子模块
- git clone xxx --recurse-submodules
-
单独拉取子模块
- git clone xx
- git submodule init
- git submodule update
- 问题: 出现ssh验证时,需要手动的修改.gitmodules中的submodule的url,变为http模式
-
删除某些信息
- git config --global --unset user.name
- 配置默认用户信息
git config --global user.email "你的邮箱"
git config --global user.name "你的名字"