Git是一个开源的分布式版本控制系统。
一、Git安装
安装Git一直点下一步就可以了,鼠标右键选择Open Git Bash here通过Git命令进行项目代码管理。
Git客户端 可以在客户端应用进行项目代码管理。
二、Git命令
git -v //查看Git版本
克隆仓库
git clone + http路径 //令用于克隆远程仓库到本地。
git clone + http路径 + 命名 //命令可以在克隆远程仓库时为其指定一个特定的文件夹名称。
创建仓库
初始化仓库
git init //命令用于在当前目录中创建一个新的Git仓库。
配置config 配置的名称 配置的值
git config user.name "用户名"
git config user.email "邮箱"
git config --global user.name "用户名" //Git的全局配置
git config --global user.email "邮箱" //全局配置config
查看当前文件状态
git status //命令用于显示当前Git仓库的状态。
添加文件(暂存区)
git add + 文件名 //命令用于将文件添加到Git的索引中,以备将来提交到版本控制系统。
git rm --cached + 文件名 //命令用于从Git的索引中移除文件,但是保留在工作目录中。
提交文件
git commit -m "提交说明" //命令用于将暂存区中的修改内容提交到本地仓库
关联仓库
git remote add origin + 仓库地址url //命令用于将远程仓库的URL与本地仓库关联起来,并将其命名为"origin"。
推送到远程仓库
git push origin //命令用于将本地仓库的提交推送到名为"origin"的远程仓库。
拉取远程仓库
git pull origin //命令用于从名为"origin"的远程仓库拉取最新的提交并合并到当前分支。
分支操作
创建分支
git branch + 分支名 //命令用于创建分支。
查看分支
git branch -v //命令用于列出分支。
切换分支
git checkout + 分支名 //命令用于切换到指定的分支。
创建并切换分支
git checkout -b + 分支名 //命令用于创建并切换到指定的分支。
删除分支
git branch -d + 分支名 //命令用于删除分支。
合并分支
git merge + 分支名 //命令用于将指定分支的修改合并到当前分支。
其他命令
查看提交日志
git log //命令用于显示当前分支的提交日志,包括每个提交的作者、时间和说明等信息。
git log --oneline //它以一行的简洁格式显示提交日志,仅显示提交哈希值和提交说明。
误删除文件
git restore 文件名 //命令用于撤销对工作目录或暂存区的修改。
版本号通过git log --oneline 查看
重置到某个提交版本,会丢失提交记录
git reset --hard 版本名 //命令用于将当前分支的HEAD指针和工作目录都重置到指定的版本。
恢复
git revert 执行的版本号 //命令用于撤销指定的提交,它会创建一个新的提交来撤销对应的提交内容。
标签操作(每一次提高都可以设置一个标签来标识)
git tag //查看所设置的标签
添加标签
git tag + 名 + 版本号
删除标签
git tag -d + 标签名
查看信息
git log + 标签