首页 > 其他分享 >git常用命令行速查表

git常用命令行速查表

时间:2023-07-22 18:12:57浏览次数:28  
标签:origin git 窗口 版本号 命令 速查表 常用命令 push

上传git,基本四步曲(默认master分支)

  • 1.git pull---把远程文件同步到本地,避免发生冲突
  • 2.git add .---暂存所有新增文件)
  • 3.git commit -m "提交日志"---提交所有暂存(提交所有变动:git commit -m “提交日志” -a)
  • 4.git push---推送(非master分支:git push origin 分支名)

1.在命令窗口中查看文件列表

ls

2.在命令窗口中退出

q

3.在命令窗口中创建文件c.js

touch c.js

4.推送非master分支上的标签

git push origin t1.0.0

5.删除远程分支的tag(加冒号)

git tag -d t1.0.0(删除tag)

git push origin :t1.0.0(远程推送)

6.在命令窗口中命令行删除

rm -rf 文件名

rm 文件名

7.在命令窗口中保存退出

:wq

8.在命令窗口中编辑文件

vi 文件名

9.在命令窗口中还原代码(未暂存)

git checkout  .  (还原所有)

git checkout a.js(还原a.js文件的所有修改)

10.在命令窗口中清除

clear

11.git revert

拿一个新的版本去覆盖一个旧的版本,保留之前的git记录

git revert 版本号(保留版本的上一个版本号)

git revert完,还要进行git push操作

 12.git reset

撤销从本地到远程的记录,删除之前的git记录

git reset --hard 版本号     (要回到哪个版本,就使用哪个版本的版本号)

git reset完,还要进行git push操作,git push产生冲突时,用强推(如下)

13.推送不上去,强推

git push origin 分支名 --force

标签:origin,git,窗口,版本号,命令,速查表,常用命令,push
From: https://www.cnblogs.com/pwindy/p/17573538.html

相关文章

  • K3S+Docker常用命令
    Docker启动镜像,检验是否成功dockerrun-timagesName:tag查询镜像文件dockerimages查询启动的镜像,可以获得容器的iddockerps停止容器dockerstop容器id查看docker相关信息dockerinfo查询容器的相关信息dockerinspect容器id移除镜像dockerrmi-fimagesNam......
  • git cherry-pick的使用
    gitcherry-pick<commitid>是用来将其他某个分支上的某次commit复制到当前分支假设你的项目提交历史如下:(箭头相当于一个指针,表示当前这个commit是基于指向的那个commit修改的,HEAD也是一个这样的指针)如果你希望将提交e43a6拉取到master分支,你可以执行:$gitcheckout......
  • git push origin HEAD:refs/for/master 的意思(转)
    原文:https://blog.csdn.net/u010312474/article/details/1079156941.gitpush<远程主机名><本地分支名>:<远程分支名>例如gitpushoriginmaster:refs/for/master是将本地的master分支推送到远程主机origin上的对应master分支origin是远程主机名,第一个master是本地分支名,第......
  • linux常用命令
    转载文章作者:Gallifrey文章链接:https://gallifrey.asia/posts/fb2c02db1a9f/ 前言本文是视频教程韩顺平一周学会Linux部分章节的归纳总结,内容补充和错误纠正。概述Linux命令是一组用于在Linux操作系统上执行特定任务的命令。这些命令可以在终端窗口中使用,也可以通过......
  • 【大联盟】20230626 集查并(dsu) 题解 AT_toyota2023spring_final_g 【Git Gud】
    【大联盟】20230626集查并(dsu)题解AT_toyota2023spring_final_g【GitGud】zyx/bx题目描述here题解由于这场出了T2、验了T3(顺序是反的),所以赛时一直在想这个题,不过很遗憾不会。相当有意思的题。考虑合并两个点\(x,y\)时,对以后产生的贡献为\(\max\{f_x,f_y\}\),\(f_x......
  • 同一台电脑配置公司git和个人git
    https://www.cnblogs.com/hezhi/p/10317642.html照着这篇文章的第二章做就行,亲测有效。建议有条件的情况下专门配一台公司电脑,避免泄露公司代码。......
  • 在vscode中配置git
    1.配置VsCode的Git地址1.1.打开“文件”-“首选项”-“设置” 搜索git.path  打开setting.json1.2.添加“git.path”:“Git实际安装地址”VsCode中git路径的设置(window系统)---参考文章https://code84.com/767977.html2.在vscode中,默认提交到master分支2.1.有文件更改......
  • [Joplin] git实现Joplin多PC端加密文件同步
    git实现Joplin多PC端加密文件同步场景一些笔记虽然不是什么重要的东西,但是需要加密一下同时也要在不同的PC端进行编辑(上班+下班)方案通过Joplin加密文件内容,将加密文件同步到本地Filesystem再通过git上传到代码托管平台步骤前提:已有项目仓库,会用......
  • gitlab的CICD中自定义钉钉发送内容(通过sh脚本发送测试结果)
    背景:这里报告是allure,提取数据可以用data/categories.csv这个文件思路跟上一篇的python是一样的,这里就简单贴下代码 这里需要注意的是json的转义,message变量需要用双引号括起来。CICD中配置如下 ......
  • Java常用命令
    强制更新:mvncleanpackage-DskipTests-U打包:mvncleaninstall-DskipTests安装本地jar到本地仓库:mvninstall:install-file-Dfile=D:\*.jar(本地文件位置)-DgroupId=com.*(自定义groupId)-DartifactId=*(如com.tb.com)-Dversion=1.1.0(自定义版本)-Dpackaging=jar删除文件:rm......