Git相关命令

Posted lbrunner

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git相关命令相关的知识,希望对你有一定的参考价值。

  • 标签相关
git tag -a v1.0.0 -m '系统功能已基本完成' 打标签

git push origin v1.0.0 推送到远端
  • 分支相关
git branch dev 创建分支
git checkout dev 将分支切换到dev上
git checkout -b dev 创建dev分支,并将当前分支切换到dev上
git branch 查看所有的分支,并标注当前分支
git merge dev 命令用于合并指定分支到当前分支
git branch -d test 删除test分支
  • 添加到缓存区和提交
git add 文件名或者*  将更改添加到缓存区
git commit -m '备注说明' 将缓存区数据提交到当前分支
  • 撤销相关操作
  • 第一种情况:我把文件修改了,然后,还没有add 想撤销到原始版本
    git checkout 文件名
  • 第二种情况,我把文件修改了,也add了,想取消添加,或者想撤销回去
    • git reset head 文件名 这样就取消添加了(文件内容没有改变)
    • git checkout 文件名 要想撤销回去,再来一句
  • 第三种情况:我把文件commit了,想取消commit
    • git reset 版本号 完成Commit命令的撤销,但是不对代码修改进行撤销
    • git reset --hard 版本号 完成撤销,同时将代码恢复到前一commit_id 对应的版本
  • 第四种情况:我把文件push了,想取消
    • git reset 版本号 完成Commit命令的撤销,但是不对代码修改进行撤销
    • git reset --hard 版本号 完成撤销,同时将代码恢复到前一commit_id 对应的版本
    • git push origin master -f 多一步 将本地强制推送到服务器
  • 获取指定版本的代码
git clone 地址
git checkout 版本号、分支、标签
  • 解决冲突
编辑冲突文件,然后保存
git add 文件名
git commit -m '描述'
git log --graph --pretty=oneline --abbrev-commit 可以查看分支的合并情况

以上是关于Git相关命令的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

Git 常用基本命令

Git 常用基本命令

git的相关命令使用