首页 > 其他分享 >git常用操作汇总

git常用操作汇总

时间:2023-05-10 14:23:47浏览次数:43  
标签:origin 常用 git 汇总 branch local 远程 分支

1、当commit之后,没有push之前,想撤回到上一步的状态,可以使用git reset --soft head~1,其中的1指的是上1步,如果进行了两次commit,都想撤回,那就得使用~2。(git show head显示当前head指针的位置)
2、git push origin(远程仓库名) local_branch:remote_branch (加-u 可以设置为分支默认跟踪)

3、git pull origin(远程仓库名) remote_branch:local_branch 

4、git取消跟踪文件或文件夹:git rm --cached file;针对文件夹:git rm -r --cached dir

5、git删除本地分支:git branch -d local_branch(使用强制删除:git branch -D local_branch)

6、git删除远程分支:git push origin(远程仓库名) -d remote_branch

 7、git合并两个分支:当前分支a合并分支b:首先保证目前处于分支a,然后执行git merge b即可(似乎一定要两个分支都在本地才行,不能合并处在远程库的分支?)

8、git暂存更改和恢复:当对目前的分支修改后还没commit,但想要切换到另外一个分支,可以执行git stash来保存,处理完后恢复用git stash pop

标签:origin,常用,git,汇总,branch,local,远程,分支
From: https://www.cnblogs.com/freecheng/p/17329762.html

相关文章

  • linux中常用的脚步语言
    前言Linux脚本(也称为Bash脚本)是一组包含Linux命令和Bash编程语言的指令,用于自动化完成Linux系统上的各种操作任务。脚本通常被用来执行复杂或繁琐的命令序列、文件操作、系统配置、备份等任务。在Linux中,脚本通常以扩展名.sh结尾,可以使用任何文本编辑器(例如vi、nano等)创建和编辑......
  • git相关的代理配置
    1配置git代理(以http代理为例)gitconfig--globalhttp.proxyhttp://<username>:<password>@<proxy.server.com>:<8080>gitconfig--globalhttps.proxyhttp://<username>:<password>@<proxy.server.com>:<8080>2替换git协议为ht......
  • git从历史commit中拉取分支
    1、从某个commit拉取分支   gitcheckout-b<branchname><commit_id>   例:gitcheckout-btrms_branchf31de460b2a2、推送到远程   gitpush-uorigin分支名   例:gitpush-uorigintrms_branch 附:确定需要取出版本的commit_id   ......
  • QA|Pycharm中的git分支提交冲突问题和解决|GIT
    前天,Pycharm中的git分支提交冲突了,原因是我PC上改了文件没有提交,笔记本又本地改代码,笔记本提交时就出现报错:提交拒绝,但pull也被拒绝,网上试了rebase等方法,均没得到解决,最终自己尝试找到了解决办法:现象: 解决:选中分支按照图中操作注意:记得提前备份本地代码接下来就可以了 ......
  • Linux安装gitbook
    Linux安装gitbook下载nodejs包wgethttps://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz解压tar-zxvfnode-v12.16.1-linux-x64.tar.gz建立软连接[root@VM-16-13-centos~]#lsnode-v12.16.1-linux-x64node-v12.16.1-linux-x64.tar.......
  • Jquery操作select汇总
    转载:http://www.cnblogs.com/pepcod/archive/2012/07/03/JavaScript.html//Query获取Select选择的Text和Value:$("#select_id").change(function(){//code...});//为Select添加事件,当选择其中一项时触发varcheckText=$("#select_id").find("option:selected&qu......
  • AI 绘画基础 - 细数 Stable Diffusion 中的各种常用模型 【
    AI绘画新手魔导士在刚开始玩StableDiffusion时总会遇到各种新的概念,让人困惑,其中就包括各种模型和他们之间的关系。魔法师入门得先认识各种法师装备(各种模型),让我们遇到问题知道使用何种装备来协助自己发挥更大的效果。safetensors在了解各种模型之前,有必须先了解下safeten......
  • Java常用类
    字符串相关的类关于StringString类:代表字符串。Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现String是一个final类,代表不可变的字符序列。字符串是常量,用双引号引起来标识,它们的值在创建之后不能更改。String对象的字符内容是存储在一个字符数组finalchar[]......
  • gitlab root密码重置
    [root@VM-16-14-centos~]#su-git-sh-4.2$gitlab-railsconsoleproductionLoadingproductionenvironment(Rails4.2.6)irb(main):001:0>user=User.where(id:1).firstirb(main):009:0>user.password='admin@123!'=>"admin@123!"ir......
  • 入门1-pytest测试框架功能及常用第三方插件介绍
    安装1. 安装Python2. 安装pytest: pipinstall-Upytest3. 安装常用插件pipinstall-rrequirement.txtPS: 常用插件:pytestallure-pytestrequestsPyYAMLpandasopenpyxljsonpathrequests_toolbeltPrettyTablepytest-htmlpytest-xdist https://docs.py......