Git命令

作者: 薛定谔的猫QAQ | 来源:发表于2021-07-26 18:00 被阅读0次

    本来开发项目都是用的可视化工具SourceTree,后来公司需要在远程虚拟机上打包,虚拟机又特别卡,安装使用SourceTree特别费劲,然后就改用Git命令啦,在这里小记一下Git的命令,并且不断更新中

     “git status” 查看被操作的文件状态,红色=不在暂存区 绿色=在暂存区
     “git add . 或者 git add” 包含路径的文件名  将文件加入暂存区,.=所有操作的文件
     “git commmit -m "提交信息"” 将暂存区的文件提交到本地分支
     “git push origin 分支名”,推送到远端分支,简写成 git push 就是推送到当前的远端分支,这样也可以推送标签
     “git push origin --tags” 推送所有本地标签到远端
    
     “git pull origin 分支名”, 拉取远端分支的代码,到当前分支, 简写 git pull 就是拉去当前远端分支的代码到当前分支
    
     "git branch" 查看本地所有分支,绿色代表自己当前所在的分支
     "git checkout 分支名" 切换到当前这个分支
     “git checkout -b 分支名”,新建并切换到这个分支
     "git merge 分支名" 当前分支合并指定分支的代码
     “git branch -d 分支名” 删除这个分支
     "git tag" 查看这个仓库的所有标签
     "git tag -l "过滤标签信息", git tag -l "v1.8.5*",就可以将v1.8.5相关的标签统计出来,-l 可以替换成 --list
     “git show 标签名称” 查看这个标签的详细信息
     "git tag 标签名称" 当前所在代码或文件,打上轻量级标签,轻量就是有一些基本信息
     “git log” 查看提交记录
     "git log --since=时间单位",当前分支查看这个时间单位内的提交记录,时间单位写法 1.week 或者 1.minute 或者 1.hour 等等
    

    2021-7-29

    "git checkout  -- filename" 丢弃未进入暂存区的文件修改
    "git checkout ." 丢弃所有未进入暂存区的文件修改
    

    相关文章

      网友评论

          本文标题:Git命令

          本文链接:https://www.haomeiwen.com/subject/vjygmltx.html