关于Git的一些操作记录
本文是我的一些记录,不按教学顺序
1.如何添加不上传的文件或文件夹,并且将已经添加到远程库的文件夹删除
- 操作过程如下:
vim .gitignore // 按i进入编辑模式
写入 node_modules //(最终结果是不上传node_modules、还可写其他)
按 ESC 退出编辑模式
输入 :wq 退出vim,任务完成。
- 如果是已经上传了node_modules,那么我们还需要把现有的node_modules删除(如果你想的话)。操作过程如下:
// 首先和上面一样进行相同步骤,之后添加步骤2:
git rm -r --cached node_modules
git push origin master 任务完成
2.关于使用如何使用git删除本地已经删除了但是远程没有被删除的分支
git push origin :branch-name
3.快速的切换最近的两个分支,像 Ctrl + Tab 和 Alt + Tab 我的的系统快捷键一样,是非常好用滴。
git checkout -
4.这一次是工作中总结的经验之谈,切记提交前先 git pull.
我们在
git commit过后坚决不能直接git push,最好必须先git pull看下,我们要防止覆盖掉同事的提交,我们这个时候是不知道同事是否提交了的。因此我们着急push,这样有可能冲掉同事的提交,后果很严重。
Last(这个比较长,而且可能用不到).这次的操作是关于如何转移已有仓库中的小项目的。
因为本人的习惯,所有关于语言的学习都放在一个大文件夹中,里面往往夹着许多的小项目,而这次真正地想要维护我的项目,所以将它另外分出来了。具体的教程在这里。从知乎中搜索到的,亲测可用!我用谷歌浏览器的插件fireshot保存了下来(PS:写在这里的好处是我不用扔在我的收藏夹里占位置了哈哈)
已经用谷歌翻译翻译过了,下面的图片看不清楚可以查看原链接.

gitlab 的 配置ssh链接: http://blog.csdn.net/black_ox/article/details/17753943
complete.
关于Git的一些操作记录的更多相关文章
- centos下升级git版本的操作记录
在使用git pull.git push.git clone的时候,或者在使用jenkins发版的时候,可能会报类似如下的错误: error: The requested URL returned e ...
- centos6下升级git版本的操作记录
编译go_ethereum的时候出现了错误 然后发现是自己的git没有升级成功 因为编译需要高版本的git版本 所以会编译不成功 之后执行 root@uatjenkins01 ~]# git - ...
- 转:centos下升级git版本的操作记录
https://www.cnblogs.com/kevingrace/p/8252517.html 在使用git pull.git push.git clone的时候,或者在使用jenkins发版的时 ...
- jenkins中通过git发版操作记录
之前说到的jenkins自动化构建发版是通过svn方式,今天这里介绍下通过git方式发本的操作记录. 一.不管是通过svn发版还是git发版,都要首先下载svn或git插件.登陆jenkins,依次点 ...
- Git常用的操作记录(自用)
分支常用操作命令 $ git branch -a //查看分支 $ git checkout -b dev origin/master //切换/创建分支 $ git branch -vv 或 gi ...
- git reflog查看所有操作记录
git reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录 具体一个例子, ...
- 部署Zipkin分布式性能追踪日志系统的操作记录
Zipkin是Twitter的一个开源项目,是一个致力于收集Twitter所有服务的监控数据的分布式跟踪系统,它提供了收集数据,和查询数据两大接口服务. 部署Zipkin环境的操作记录:部署Zipki ...
- Redis Cluster高可用集群在线迁移操作记录【转】
之前介绍了redis cluster的结构及高可用集群部署过程,今天这里简单说下redis集群的迁移.由于之前的redis cluster集群环境部署的服务器性能有限,需要迁移到高配置的服务器上.考虑 ...
- Gitlab备份和恢复操作记录
前面已经介绍了Gitlab环境部署记录,这里简单说下Gitlab的备份和恢复操作记录: 1)Gitlab的备份目录路径设置 [root@code-server ~]# vim /etc/gitlab/ ...
随机推荐
- freeMarker(十二)——模板语言补充知识
学习笔记,选自freeMarker中文文档,译自 Email: ddekany at users.sourceforge.net 1.特殊变量参考 特殊变量是由FreeMarker引擎自己定义的变量. ...
- 1038 Recover the Smallest Number (30)(30 分)
Given a collection of number segments, you are supposed to recover the smallest number from them. Fo ...
- 【转】 Pro Android学习笔记(七九):服务(4):远程服务的实现
目录(?)[-] 远程服务的实现小例子 对外开放远程服务的接口 文章转载只能用于非商业性质,且不能带有虚拟货币.积分.注册等附加条件.转载须注明出处:http://blog.csdn.net/flow ...
- Spring boot 学习一:认识Spring boot
什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员 ...
- Linux编程里getopt_long_only函数用法详解
在程序中难免需要使用命令行选项,可以选择自己解析命令行选项,但是有现成的,何必再造轮子.下面介绍使用getopt_long_only和getopt_long(两者用法差不多)解析命令行选项. 程序中主 ...
- 开启struts2自带的开发模式常量
在以前的开发中,当修改一些配置时总是不能及时地更新到服务器,我们总会重新部署或重启来更新改变的内容,在struts2中可以通过一个常量来达到此目的.即在struts.xml中的<struts&g ...
- java 正则表达式 验证邮箱
import java.util.regex.Matcher; import java.util.regex.Pattern; public class demo1 { /**java正则表达式 * ...
- Windchill 基本业务对象
容器容器是Windchill对象存放的地方:在Windchill中主要的容器有站点.组织.产品.存储库.项目.在Windchill中所有容器对象的父类为wt.inf.container.WTConta ...
- Shape和 layer-list
shape 基本使用 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android= ...
- unreal3控制台窗口属性调整
在windows平台上,unreal3的console窗口类是FOutputDeviceConsoleWindows 启动时,它可以从XXXGame.ini中读取诸如窗口大小之类的属性,具体的代码在 ...