Git安装与配置及常见命令
1. 下载与安装
(1)官方下载地址:https://git-scm.com/download/win
(2)安装好之后,直接点击 运行即可,之后一直默认就行。
(3)桌面点击右键,会出现“Git Bash Here”,点击此选项就可进入
2. Git配置
(1) 配置全局的name(github、gitlab或gitee注册时的用户名)和email(github、gitlab或gitee注册时的email),使用命令如下:
git config –global user.name “yourname”
git config –global user.email “youremail”
可用命令git config –global –list
查看是否设置成功;
(2) 生成SSH公钥;使用命令ssh-keygen -t rsa
,后面一直按回车键即可,结束后去系统盘目录下(一般在 C:\Users\你的用户名.ssh)查看密钥文件,
可以使用命令cat ~/.ssh/id_rsa.pub | clip
复制id_rsa.pub中的内容;
(3) 打开github或者gitlab设置中的SSH密钥,下图为gitlab
将第二步中复制的内容粘贴到密钥内容框中,标题可自拟;
(4) 可用命令ssh -T git@example.com
(replacing example.com with your GitLab domain)(此为gitlab)或ssh -T git@gitbub.com
(此为github)检查,若成功,则会收到Welcome to GitLab, 若是github,则如下图所示。
3.git常用命令
git --help # 查看git命令
git --version # 查看git版本
git init # 初始化本地git仓库(创建新仓库)
git config --global user.name "xxx" # 配置用户名
git config --global user.email "xxx@xxx.com" # 配置邮件
git clone <url> # 克隆远程仓库
git status # 查看当前版本状态(是否修改)
git diff # 查看变更内容
git add . # 提交当前目录中所有更改的文件至暂存区
git add <file> # 提交文件至暂存区
git git commit -m 'xxx' # 将暂存区的文件提交至本地仓库
git commit --amend -m 'xxx' # 合并上一次提交(用于反复修改)
git commit -am 'xxx' # 将add和commit合为一步
git rm xxx # 删除暂存区中的文件
git rm -r * # 递归删除
git log # 显示提交日志
git remote add <remote> <url> # 添加远程版本库
git fetch <remote> # 从远程版本库拉取代码
git pull <remote> # 拉取代码并合并分支
git push <remote> # 上传代码并合并分支