首页 > 其他分享 >GIT常用指令

GIT常用指令

时间:2023-09-19 10:33:10浏览次数:37  
标签:origin 常用 git -- xxx GIT 指令 commit 分支

git指令记录

  • 帮助文档
git --help   帮助概要

git stash --help   会打开本地的git-doc文档
git branch --help
  • 回退操作
1. git log 找commit id 
2. git reset --hard commitId
3. 不需要git commit -m ''
4. git push --force 强推上去
  • 强拉远端分支到本地
git pull --force  <远程主机名> <远程分支名>:<本地分支名>
git pull --force origin master:master
  • 合并部分commit (cherry-pick)
1 新建临时分支
git checkout -b xxx --track origin/xxx
2 查看想要的branch的commit id
git log -3 --graph test
3 把想要的commit id合入临时分支
git cherry-pick commitId
4 临时分支推送到目标分支,删除临时分支
  • 强推本地到远端某分支
git push origin 远端分支名 --force
  • SSH和HTTP源切换
git remote -v   查看当前所在的本地分支 和其跟踪的远端分支 的通道(就是看是ssh连接还是http连接)

//SSH切换HTTP
git remote set-url origin http://xxx/xxx.git
//HTTP切换SSH:
git remote set-url origin [email protected]:xxx/xxx.git  

标签:origin,常用,git,--,xxx,GIT,指令,commit,分支
From: https://www.cnblogs.com/0515web/p/17713974.html

相关文章

  • [FAQ] Git远程仓库想把目录大写改为小写,windows本地不识别的的处理
     通过四步操作:1.先把忽略大小写设为false,即区分大小写gitconfigcore.ignorecasefalse2.拷贝出来备份那几个大写的目录,随后分支上操作删除,提交到远程。3.备份出来的目录改为小写,拷贝到代码分支的目录里,提交到远程。4.恢复成原来的设置gitconfigcore.ignorecasetrue......
  • Github的一个奇技淫巧
    背景前段时间给VictoriaLogs提交了一个PR:https://github.com/VictoriaMetrics/VictoriaMetrics/pull/4934本来一切都很顺利,只等合并了,但在临门一脚的时候社区维护人员问我可否给gitcommit加上签名。于是我就默默的调试到了凌晨四点......
  • github 2fa中国认证及TOTP App
    BecauseofyourcontributionsonGitHub,two-factorauthenticationwillberequiredforyouraccountstartingSep28,2023.Thankyouforhelpingkeeptheecosystemsafe!Learnmoreaboutourtwo-factorauthenticationinitiative.2FA对github有代码贡献的帐号......
  • gitlab-代码管理工具的离线安装部署
    gitlab-代码管理工具的离线安装部署最低安装条件:资源最低限度推荐CPU2核4核内存4GB8GB解决安装依赖yum-yinstallpolicycoreutilsopenssh-serveropenssh-clientspostfixpolicycoreutils-pythongitlab的rpm包下载开始rpm安装[root@localhost~......
  • Git操作笔记
    Git操作笔记基础应用简单使用创建仓库#1.在git/gitee上创建远程仓库#2.在本地创建仓库并连接远程仓库mkdirsnippetscdsnippetsgitinittouchREADME.mdgitaddREADME.mdgitcommit-m"firstcommit"gitremoteaddoriginhttps://gitee.com/Young_jam/snip......
  • 工作中常用的一些git骚操作,一般人我不告诉他。
    一、git提交代码1gitpull从服务器上拉取代码2gitstatus查看文件的状态3gitadd.添加所有文件到暂存区4gitcommit-m"提交的描述信息"将索引内容添加到仓库中5gitpush代码提交到服务器二、git切换分支1gitbranch列出所有本地分支2gitbranc......
  • 常用的数值分析软件
    数值分析软件是用于解决数学和科学问题的工具,通常涉及数值模拟、数值解法和数据分析。以下是几种常用的数值分析软件:MATLAB:MATLAB是一种广泛用于科学和工程领域的数值分析和编程软件。它提供了丰富的数学函数库、绘图工具和编程环境,支持矩阵计算和数据可视化。Python(使用NumPy、Sc......
  • Docker常用命令
    1、docker安装docker:yuminstall-ydocker-ce关闭防火墙:systemctlstopfirewalld启动:systemctlstartdocker设置开机启动:systemctlenabledocker重启操作系统后生效停止:systemctlstopdocker重启:systemctlrestartdocker2、镜像查看本地镜像:d......
  • Python常用魔术方法汇总(20个魔法函数)
    本文将为您详细介绍Python中的让我们一起来了解这些特殊的函数,并提供一些在实际接口自动化工作中的示例代码。魔法函数(MagicMethods),也被称为特殊方法或双下划线方法,是Python中一些特殊命名的函数,它们以双下划线开头和结尾。这些函数定义了对象在特定情况下的行为,例如创建、比较、......
  • nginx-目录、常用命令
    /etc/nginx/     /etc/nginx目录是nginx服务器的默认配置根,可以从中找到指示nginx如何运行的配置文件/ect/nginx/nginx.conf     /etc/nginx/nginx.conf文件是NGINX服务使用的默认配置入口点。此配置文件能够为worker进程、调优、日志记录、动态模块的加......