首页 > 其他分享 >git 基本命令记录

git 基本命令记录

时间:2023-05-09 20:12:10浏览次数:34  
标签:origin git get -- 记录 dev 命令 分支

git init //初始化本地仓库 git add *** //添加指定***文件到暂存区 git add . //添加该目录下所有文件到暂存区 git commit -m '**注释**' //将文件提交仓库(注释为自己可以添加的信息 git status //查看暂存区的状态(例如是否还有其他文件;文件是否有什么改动......) git diff *** //查看***文件的变化 get log //显示日志(显示:版本号,作者,更改日期以及注释) get log -pretty=oneline //简洁化日志(只显示版本号以及添加的注释) get rest --hard HEAD^ //回退到上一个版本 get rest --hard HEAD^^ //回退到上上一个版本(可以类推) get rest --hard HEAD~100 //回退到前100个版本 get rest --hard 版本号 //回退到指定版本 git reflog //可以得到之前的版本号 git checkout -- file //撤销工作区(工作区就是本地仓库)(不是暂存区)的修改file rm file //删除文件 git remote add origin 仓库地址 //添加仓库地址 git push //推送到远程仓库 git push -u origin master //推送到远程仓库并将本地master和远程的master关联起来 git push origin master //推送本地master分支到远程库中 git clone 地址 //克隆地址的仓库数据 git branch dev //创建dev分支 git checkout dev //切换到dev分支 git checkout -b dev //创建并切换到dev分支 git checkout -b dev origin/dev //创建远程origin的dev分支到本地来并关联起来 git branch --set-upstream dev origin/dev //将本地dev分支和远程origin的dev分支相链接 git branch //查看分支 git merge dev //合并dev分支 git branch -d dev //删除dev分支 git stash //隐藏当前工作现场 git stash pop //恢复现场并删除stash内容 git remote //查看远程库的信息 git remote -v //查看远程库的信息

标签:origin,git,get,--,记录,dev,命令,分支
From: https://www.cnblogs.com/stu-note-zha/p/17386119.html

相关文章

  • Git 配置多个SSH-Key
    ​Git全局配置查看全局配置gitconfig--global--listgitconfig--globaluser.name删除全局配置gitconfig--global--unsetuser.name1.生成sshpublickeyandprivatekeyopengitbase,执行以下command,其中是keyname自己填;codeup_id_rsa也自己填,是key文件名......
  • 记录--前端实现点击选词功能
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助今天有一个需求,点击选中某个英文单词,然后对这个单词做一些处理,例如高亮背景、查看一些详细信息等等,今天简单实现了一下,效果如下:(支持移动端,chrome和sarafi浏览器均能正常使用。语言......
  • git仓库过渡,同时向两个仓库推送代码
    公司部门被大佬收购,产品项目迁移新公司仓库,过渡期间产品上线流程继续使用原公司的,新公司部署新系统后通过域名重定向逐渐将用户引流到新系统上完成切换,最后关闭原公司系统及上线流程。过渡期间新功能代码需要保证两边git仓库里一致,即执行gitpush命令时同时往两个仓库里推送代码......
  • mysql 去重分组后取每组时间最新的一条记录
    mysql去重分组后取每组时间最新的一条记录第一步:先分组后取到分组的那个id以及每个组最新的数据--先根据课程分组,然后在取这组统计数据中最先的日期selectCourseID,MAX(CountDate)asCountDate fromRep_school_class_course_count_data_cod......
  • shell脚本发送多种curl命令
    foridin{1..5}dosh-c'curl-l-H"Content-type:application/json"-XPOST"http://127.0.0.1:8909/common/amethod?visitId=1874747&visitNum=1279367&paramCode=123"'&echo"\nstart$id:1"sh-c'......
  • dotnet ef命令行执行迁移步骤
    如果你的sln由两个项目构成,一个是webapi,一个是dataaccess,例如项目结构如下My_Solution|DataAccess_Project|--DbContext.cs|WebApp_Project|--Startup.cs按照一下步骤执行。(关键点:需要指定启动项目)CDMy_Solutiondotnetefmigrations......
  • CentOS安装Git记录
    一.二进制方式 yum-yinstallgit 简单粗暴,一句话搞定,弊端就是版本太低,看看版本:git--version一般是1.8.x版本,据最新的2.40.x版本还是差挺多的 二.源代码方式 CentOS7环境建议选择v2.35以下版本,否则在编译的时候会出现错误。yuminstall-ycurl-develexp......
  • linux|Windows|Xshell——Windows远程连接Linux服务器进行上传、下载文件,用远程登录工
    Windows远程连接Linux服务器进行操作时总会需要上传、下载文件。要实现这个目的,既可以通过FTP的方式,也可以在本地终端使用scp命令。但如果是使用Xshell等工具操作服务器的话,最简单的方法就是其自带支持的sz、rz命令了。这两个命令可以直接上传、下载文件,并自动弹出文件选择框,操作......
  • git
    简易的命令行入门教程:Git全局设置:gitconfig--globaluser.name"文采杰出"gitconfig--globaluser.email"[email protected]"创建git仓库:mkdiryygh-parentcdyygh-parentgitinittouchREADME.mdgitaddREADME.mdgitcommit-m"firstcommit"......
  • Drone CI For Github
    记录Drone标准.drone.yml文件version:"3.7"services:nginx:image:nginx:alpinecontainer_name:drone_nginxports:-"80:80"restart:alwaysnetworks:-dronenetmysql:image:mysql:5.7restart:......