Git的操作命令大全

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 + 标签

  • 8
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值