查看配置列表
git config --list
配置用户信息
git config --global user.name “你的用户名”
git config --global user.email "你的常用邮箱"
初始化git仓库
git init
把文件提交至版本库
创建目录/文件
mkdir 目录名称
touch 文件名.后缀名
查看暂存区状态
git status
把文件添加到暂存区
git add index.html 添加指定的一个文件
git add *.html 添加指定的一类文件
git add * 添加所有文件
git add .
git add -A
文件状态是红色时,表示未添加到暂存区 文件状态是绿色时,表示已添加到暂存区,可以提交到版本库了
提交文件到版本库
git commit -m "备注信息"
切换版本
回退版本
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD^^ 回退到上两个版本
git reset --hard HEAD~整数值 回退到前多少个版本
查看当前版本日志
git log
查看所有版本
git reflog
切换版本
git reset --hard 版本号
对比文件差异
git diff 文件名.后缀名
撤销修改
git checkout -- 文件名.后缀名
创建分支
git branch 分支名称
将当前分支与远程某分支关联
git branch --set-upstream-to=origin/'远程分支名'
查看关联情况
git branch -vv
查看分支
git branch
切换分支
git checkout 分支名称
创建并切换分支
git checkout -b 分支名称
删除分支
git branch -d 分支名称
分支合并
git merge 被合并分支名称
在本地仓库中添加远程仓库地址
github.com gitee.com 码云
git remote add origin https://github.com/你的用户名/你的仓库名称.git
如果要更换远程仓库地址,先删除原有的远程仓库地址,然后再次添加其他远程仓库地址
git remote rm origin
推送本地仓库到远程仓库上
git push -u origin master
项目团队成员克隆项目
git clone https://github.com/你的用户名/你的仓库名称.git
拉取远程仓库资源
git pull
git报错
fatal: refusing to merge unrelated histories
原因:两个分支是两个不同的版本,具有不同的提交历史
git pull origin master --allow-unrelated-histories
|