当前位置: 首页 > article >正文

常用Git命令记录

持续补充…

  • git add:提交到暂存区
  • git remote add <remote_name> <remote_url> : 添加一个新的远程仓库。指定一个远程仓库的名称和 URL,将其添加到当前仓库中。
  • git commit:暂存区提交到本地仓库;-m:添加日志信息
  • git commit --amend 修改最近的一次提交的commit msg
  • git commit --signoff 签名提交
  • git push:本地仓库推送到远程仓库
  • git branch:列出本地所有分支
  • git branch -m [<原分支名>] <新分支名>:修改分支名称
  • git branch -d <分支名称>:删除指定分支
  • git checkout <分支名称>:切换到指定分支
  • git checkout -b newbranch 新建分支并切换到新的分支
  • git init : 初始化仓库。
  • git clone <远程仓库网址>:克隆
  • git diff:比较当前文件和暂存区的差异
  • git fetch <远程仓库别名>:将远程仓库所有分支的最新版本全部取回本地
  • git fetch <远程仓库别名> <分支名>:将远程仓库对应分支的最新版本取回本地
  • git checkout . 放弃所有修改的文件
  • git status:查看更改
  • git add :追踪新增文件
  • git stash:存储本地修改,存储完,本地就恢复到了修改前
  • git stash list:查看git stash列表
  • git stash pop stash@{0}:恢复修改内容
  • git stash pop:恢复最新一条的修改内容
  • git push origin-cyy commit-branch:remote-commit-branch 三个参数分别是本地私仓 本地分支:远端分支
  • git cherry-pick commitID/branchname 把commitID/branchname的提交挑到当前分支
  • git remote 查看远端仓的名字
  • git fetch origin-cyy some-branch:my-branch 从origin-cyy仓获取some-branch分支的内容并保存到本地my-branch分支

git pull = git fetch + git merge
git fetch不会自动合并

git checkout origin/dev 切换到远程的dev分支
请注意,直接切换到远程分支处于“分离头指针”状态,这意味着你不能在这个状态下直接进行提交
如果你需要在这个分支上进行更改,请考虑创建并切换到一个本地分支。

#创建并切换到本地的 dev 分支,同时与远程的 dev 分支建立追踪关系
git checkout -b dev origin/dev


http://www.kler.cn/a/131809.html

相关文章:

  • Java编程中,异步操作流程中,最终一致性以及重试补偿的设计与实现
  • Nginx在实际使用中的常用基本配置
  • PyTorch 成功安装验证
  • 关于数据mysql ->maxwell->kafka的数据传输
  • 【入门篇】1.2 Redis 客户端之 Jedis 详解和示例
  • 248: vue+openlayers 以静态图片作为底图,并在上面绘制矢量多边形
  • 索引三星结构
  • Qt调起Mac“系统设置”面板
  • centos7 killall命令安装、使用
  • 简单漂亮的首页
  • C# 实时监控双门双向门禁控制板源码
  • K8S1.23.5部署(此前1.17版本步骤囊括)及问题记录
  • eclipse启动无法找到类(自定义监听器)
  • cvf_使用lora方法增强能力
  • 希亦ACE和小吉内衣洗衣机选哪个?两款洗衣机对比
  • Fabric多机部署启动节点与合约部署
  • 【2022改良版】学法减分助手PRO小程序源码
  • docker 部署日志平台出错汇总
  • 腾讯云4核8G服务器性能如何多少钱一年?
  • C语言编程陷阱(五)