Git操作一指禅

  • 远程建仓,本地拉取代码
  • 代码提交
  • 版本回退
  • 其他操作
  • 扩展参考

Git系列博客:

  1. Git系列:GitHub建仓及远端同步步骤总结,link
  2. Git系列:入门必备指令详解,link
  3. Git系列:常用操作一指禅,link
  4. Git系列:常见指令辨析,link
  5. Git系列:常见报错处理,link

远程建仓,本地拉取代码


git clone https地址或ssh地址
git checkout branch_name ## 将远端分支branch_nanme同步到本地同名分支上

代码提交


git pull origin               // 与远端仓库同步对齐
git add .                     // 将修改提交到工作区
git commit -m "..."           // 提交到本地仓库存储区,可以包含换行; -m表示commit后有附带的message信息,在"..."里
git push private branch_name  // 推到远端仓库的branch分支

至此,仅用6条指令即可完成Git操作全流,已能满足新手日常操作。遇到其他需求和问题时,再进一步地研究此工具就行了。

提示,若指令git review无法提交:替换git review ,直接网页fork一个,上传到个人私仓,然后再网页请求通过私仓合并入主干,在网页建立MergeRequest,添加reviewer即可。

git remote add private https://......git
git remote -v
git remote add private ssh:/.......git
git status
git commit --amend   ## 强制修改之前填的commit说明
git push -f private branch_name

上传前先用 git status 确定代码仓最新情况,如不是最新的要用 git pull origin 同步最新代码后再提交。

版本回退


  • 网页上关闭merge request请求
  • soft将回退到某个版本,但回退前的那个版本并没有删除。
    指令: git reset --soft HEAD^
  • 或,hard强制删除,撤销并删除之前本地工作区所有修改及提交内容。
    指令: git reset --hard HEAD^
  • 最后,重新走一遍提交流程,指令如下:
    git add .
    git commit "说明"
    git push -f ... #注意要添加-f,表示强制同步到远端

其他操作


  • 一句搞定,修改远程仓库地址
git remote -v  ## 查看origin的原远端仓库地址
git remote set-url origin https://192.168.100.235:9797/john/git_test.git  #设置远端仓库新地址

扩展参考


  1. GitHub建仓及远端同步超简洁步骤总结
  2. Git教程 | 菜鸟教程
  3. 进阶:Git远程仓库地址变更本地如何修改
  4. 进阶:git本地版本回退与远端版本回退(回滚)

Git系列:常用操作一指禅相关推荐

  1. 关于git的常用操作

    git fetch git pull git commit git push git checkout git remote prune git status git add git branch - ...

  2. git的常用操作(个人整理使用)

    一.基本提交流程 git add .  工作区内容提交到暂存区 git commit -m ""  暂存区的内容提交到当前的分支 git status  查看当前分支的状态,是否有 ...

  3. Node.js Git Server搭建及Git常用操作笔记

    Node.js Git Server搭建及Git常用操作笔记 安装Git工具即可在本地进行Git仓库的管理,如果要实现远程仓库则需要搭建Git Server.通过Node.js搭建Git Server ...

  4. 记录一下git 的常用命令

    以后如果要写一个东西,最好先搭建一个本地仓库,用版本控制对其进行操作,可能一开始有一些麻烦,但是很有可能会受益无穷. 说到git,必然会和github联系起来. 不管是在ubuntu里面还是在Wind ...

  5. git报错:‘fatal:remote origin already exists‘怎么处理?附上git常用操作以及说明。

    git添加远程库的时候有可能出现如下的错误, 怎么解决? 只要两步: 1.先删除 $ git remote rm origin 2.再次执行添加就可以了. ---------------------- ...

  6. git 小乌龟 更新分支_git常用操作

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git ...

  7. Git学习总结(22)——Git 常用操作再总结

    一.前言 每一个项目,我们都把他变成一个git仓库.一个git仓库包含无数分支,默认分支为master,每个分支都包含无数个版本库,每个版本库都包含无数个文件. 二.常用操作 $ git co(che ...

  8. MongoDB实战系列之二:MongoDB的常用操作

    #以服务方式启动mongodb,要求验证 /elain/apps/mongodb/bin/mongod --fork --port 27001 --auth --dbpath /elain/data/ ...

  9. Git介绍及常用操作演示(一)--技术流ken

    Git介绍及常用操作演示(一)--技术流ken Git介绍 Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus To ...

最新文章

  1. MySQL面试题 | 附答案解析(十四)
  2. LNMP和LAMP的编译安装
  3. HBase的Shell操作
  4. 盛趣游戏 html5游戏,盛趣游戏谭雁峰:游戏破局的“精细”时代已来
  5. SAP Analytics Cloud和SAP Cloud for Customer的集成
  6. Spring REST:异常处理卷。 3
  7. Pcm设备2M通道,E1的基础知识介绍
  8. c语言统计数字字母个数,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...
  9. 题目管理后台系统_中后台产品最爱的后台:CMS(社区)管理系统搭建
  10. 【网络信息安全】授权与访问控制
  11. 打开多个Excel2010文档在同一个窗口中显示问题如何解决
  12. coderforces 731c
  13. Windows XP十五周年:由爱生恨的系统霸主
  14. sql server2008 r2 密钥
  15. Java算法:LeetCode算法Java版合集1111-1588题
  16. 苹果手机验真假_别再被坑了,这3大技巧可辨别真假iPhone,懂得话赚大了
  17. Javascript 合集 自己整理的收藏 记录一下(最下面有惊喜)
  18. Shiro(三) Shiro核心原理分析
  19. js使用indexof等方法时忽略大小写敏感
  20. 海康威视:单季盈利下滑与华为并无关系,2019 年将进入 AI 落地阶段...

热门文章

  1. 修改数据库数据(INSERT、UPDATE、DELETE)
  2. 如何修改数据库名字.sql文件
  3. 冲击图和桑基图,傻傻分不清楚!
  4. 人工智能数学基础--概率与统计1:随机试验、样本空间、事件、概率公理定理以及条件概率和贝叶斯法则
  5. android 图像对比,图像对比在UI自动化中的应用
  6. 自己做的ppt放到其他电脑上没有声音
  7. 水题(1)直接计算答案
  8. java switch 参数不能是null
  9. 今日国际黄金走势图是调整还是反转呢?
  10. Eclipse 注释xml 快捷键