Git系列:常用操作一指禅
Git操作一指禅
- 远程建仓,本地拉取代码
- 代码提交
- 版本回退
- 其他操作
- 扩展参考
Git系列博客:
- Git系列:GitHub建仓及远端同步步骤总结,link
- Git系列:入门必备指令详解,link
- Git系列:常用操作一指禅,link
- Git系列:常见指令辨析,link
- 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 #设置远端仓库新地址
扩展参考
- GitHub建仓及远端同步超简洁步骤总结
- Git教程 | 菜鸟教程
- 进阶:Git远程仓库地址变更本地如何修改
- 进阶:git本地版本回退与远端版本回退(回滚)
Git系列:常用操作一指禅相关推荐
- 关于git的常用操作
git fetch git pull git commit git push git checkout git remote prune git status git add git branch - ...
- git的常用操作(个人整理使用)
一.基本提交流程 git add . 工作区内容提交到暂存区 git commit -m "" 暂存区的内容提交到当前的分支 git status 查看当前分支的状态,是否有 ...
- Node.js Git Server搭建及Git常用操作笔记
Node.js Git Server搭建及Git常用操作笔记 安装Git工具即可在本地进行Git仓库的管理,如果要实现远程仓库则需要搭建Git Server.通过Node.js搭建Git Server ...
- 记录一下git 的常用命令
以后如果要写一个东西,最好先搭建一个本地仓库,用版本控制对其进行操作,可能一开始有一些麻烦,但是很有可能会受益无穷. 说到git,必然会和github联系起来. 不管是在ubuntu里面还是在Wind ...
- git报错:‘fatal:remote origin already exists‘怎么处理?附上git常用操作以及说明。
git添加远程库的时候有可能出现如下的错误, 怎么解决? 只要两步: 1.先删除 $ git remote rm origin 2.再次执行添加就可以了. ---------------------- ...
- git 小乌龟 更新分支_git常用操作
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git ...
- Git学习总结(22)——Git 常用操作再总结
一.前言 每一个项目,我们都把他变成一个git仓库.一个git仓库包含无数分支,默认分支为master,每个分支都包含无数个版本库,每个版本库都包含无数个文件. 二.常用操作 $ git co(che ...
- MongoDB实战系列之二:MongoDB的常用操作
#以服务方式启动mongodb,要求验证 /elain/apps/mongodb/bin/mongod --fork --port 27001 --auth --dbpath /elain/data/ ...
- Git介绍及常用操作演示(一)--技术流ken
Git介绍及常用操作演示(一)--技术流ken Git介绍 Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus To ...
最新文章
- MySQL面试题 | 附答案解析(十四)
- LNMP和LAMP的编译安装
- HBase的Shell操作
- 盛趣游戏 html5游戏,盛趣游戏谭雁峰:游戏破局的“精细”时代已来
- SAP Analytics Cloud和SAP Cloud for Customer的集成
- Spring REST:异常处理卷。 3
- Pcm设备2M通道,E1的基础知识介绍
- c语言统计数字字母个数,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...
- 题目管理后台系统_中后台产品最爱的后台:CMS(社区)管理系统搭建
- 【网络信息安全】授权与访问控制
- 打开多个Excel2010文档在同一个窗口中显示问题如何解决
- coderforces 731c
- Windows XP十五周年:由爱生恨的系统霸主
- sql server2008 r2 密钥
- Java算法:LeetCode算法Java版合集1111-1588题
- 苹果手机验真假_别再被坑了,这3大技巧可辨别真假iPhone,懂得话赚大了
- Javascript 合集 自己整理的收藏 记录一下(最下面有惊喜)
- Shiro(三) Shiro核心原理分析
- js使用indexof等方法时忽略大小写敏感
- 海康威视:单季盈利下滑与华为并无关系,2019 年将进入 AI 落地阶段...