相关链接
传送门:=>>>【工具】Git的介绍与安装<<==
1.Git配置邮箱和用户
第一次使用Git软件,需要告诉Git软件你的名称和邮箱,否则无法将文件纳入到版本库中进行版本管理。
原因:多人协作时,不同的用户可能对同一个文件进行操作,所以Git软件必须区分不同用户的操作
Git区分用户的方式:用户的名称和邮箱
git config --global user.name [你的用户名]
git config --global user.email [你的邮箱]
命令 | 作用 |
---|---|
| Git 初始化 |
| 从网络上克隆项目 |
git clone url 新项目名 | 从网络上克隆项目并重命名 |
git config user.name xxx git config user.email xxx@xx.xx | 配置单个仓库的用户名,搭配 user.email 使用 |
配置单个仓库的用户邮箱,搭配 user.name 使用 | |
git config --global user.name xxx git config --global user.email xxx@xx.xx | 配置全局的用户名,搭配 -- global user.email 使用 |
配置全局的用户邮箱,搭配 --global user.name 使用 | |
git status | 查看暂存区的状态 |
git add 文件 | 将具体的文件添加到暂存区 |
git add * | 将当前文件夹下的所有文件添加到暂存区 |
git rm --cached 文件 | 将文件从暂存区移除 |
git commit -m 消息 | 将文件提交到仓库 |
git log | 查看完整日志(历史提交) |
git restore xxxfile | 将仓库中的数据恢复到工作区--将仓库中的文件修改为添加的文件重新恢复 |
git revert 编号 | 将文件恢复到某个前一节点 |
git reset --hard 编号 | 将文件重置到某一个节点 警告:在团队合作的共同操作一个仓库的时候, 原因:重置操作会导致代码丢失,操作不可逆 |
git branch 分支名 git checkout -b 分支名 | 创建分支 |
创建并切换分支 | |
git branch -v | 查看各分支版本 |
git checkout 分支名 | 切换分支 |
git branch -d 分支名 | 删除分支 |
git checkout 分支名 git merge 另一个分支名 | 切换到需要合并的分支 |
将另一个分支合并到当前分支中 | |
git tag 标签名 编号 | 给提交添加一个标签(标签不能重复) |
git tag | 使用标签查看 |
git tag -d 标签名 | 删除标签 |
git remote add origin 远程仓库的url 、ssh git remote remove origin git remote rename 名字 | 添加远程仓库 |
移除远程仓库 | |
给远程仓库重命名 | |
git remote git remote -v git remote show origin | 显示远程仓库名 |
显示远程仓库地址 | |
显示远程仓库详细信息 | |
ssh-keygen -t rsa -C 【ssh】 在gitee中添加公钥 git push origin master | 进行权限认证 |
如下图所示 | |
推送 | |
git pull origin | 从远程仓库更新文件到本地仓库 |