git使用小技巧汇总

批量添加(add)命令:

git add -a    #将所有文件改动提交到暂存区
git add .      #将新建和修改的文件改动提交到暂存区
git add -u    #将修改和删除的文件改动提交到暂存区

添加忽略的文件,执行add操作是不提交,有三种方法:

1、在仓库目录下新建一个.gitignore文件,这个文件对其所在目录及其子目录均有效。将这个文件提交后,其他人也可以用这一套忽略的规则。

2、先创建一个txt文本文件,比如ignore.txt,然后执行下面命令:

git config --global core.excludesfile path/ignore.txt

3、直接修改.git/info/exclude文件添加忽略规则。

忽略配置示例:

 #忽略*.a和*.b文件
*.[ab]

#忽略*.b和*.c文件,a.b文件除外
*.[bc]
!a.b        

#忽略abc目录和abc文件
abc            

#只忽略abc目录,不忽略abc文件
abc/            

#只忽略abc文件,不忽略abc目录
abc
!abc/            

#只忽略当前目录下的abc文件和目录
/abc            
时间: 2024-08-06 07:59:10

git使用小技巧汇总的相关文章

近期开发项目中用到的编码小技巧汇总说明(二)

之前有总结发表过<近期开发项目中用到的编码小技巧汇总说明>,虽没有涉及什么高大上的东西,但都是一些很实用的平时大家可能用到的知识,今天继续分享一些小技巧,欢迎大家了解,不足之处,可以直接评论留言谢谢! 接上篇序号 6.解决当同一个类在不同的项目中(命名空间不同,但类的定义完全相同的情况)使用BinaryFormatter进行序列化后再反序列化时出现找不到程序集的问题或反序列化的结果为null 原代码:(DataSetSurrogate分别在API项目中,客户端项目中都存在,类定义一样但由于不在

8 个 Git 的小技巧

git 已经成为了我日常必备工具之一,我总结我几乎每天使用的8个有用(且简洁)的git技巧. 使用-p选择性添加 当你想提交内容时,你可以通过使用 git commit -am 来选择所有文件或使用 git add file 来添加特定文件.然而,有时候你可能想只添加文件的一部分来提交.你可以用 git add -p 交互性地选择哪些你想提交的部分. 在选择完你所想要提交的区块后,只需要做一个 git commit(没有 -a),这样只会提交选中的部分.同样可以使用 git checkout -

iOS 开发中使用到的小技巧汇总

国庆即将来到,一个小项目也即将完成,把自己在项目中用的一些小技巧写出来,方便查找. 1,去掉分割线--动画设置透明度alpha //去掉tableView的分隔线: self.tableView.separatorStyle=UITableViewCellSeparatorStyleNone; self.tableView.showsVerticalScrollIndicator=NO; 2. 解决cell分割线左边短20px的问题 -(void)viewDidLayoutSubviews{ i

sourceInsight使用小技巧汇总--持续更新中

作为测试人员,读各种平台的工程代码时,根本不想安装各种vs或者eclipse等,于是,就找了一款代码阅读工具. sourceInsight,下载地址为官网:http://www.sourceinsight.com/ 那么,问题就来了,sourcinsight的界面风格呀,真真不习惯,而且打开代码文件的时候没有文件标签. 于是,就百度呀 总结一些设置小技巧 设置前打开新建project后打开时这样的 一. Source Insight中文字体设置 Source Insight是一个面向项目开发的程

牛腩新闻公布系统--学习Web的小技巧汇总

2014年11月10日,是个难忘的日子.这一天.小编的BS学习開始了.BS的开头,从牛腩新闻公布系统開始.之前学习的内容都是CS方面的知识,软考过后.開始学习BS,接触BS有几天的时间了,跟着牛腩老师敲着牛腩新闻公布系统,感觉棒棒哒,看了前面二十集.发现牛腩老师真的是把党的思想贯彻的淋漓尽致,跟着牛腩老师一起学习,发现了非常多让我怦然心动的小知识,每次都让我的小宇宙爆发,如今就把这些小技巧分享给小编的小伙伴.该博文小编主要解说三个方面的知识.第一:怎样让代码整齐美观,第二:代码的凝视,第三:连接

git使用小技巧

(1)一次添加多个文件的简单处理办法 依次z所有的文件,只需要一次commit提交文件即可: (2) git status命令可以让我们时刻掌握仓库当前的状态; (3)修改文件相关操作: git status命令可以让我们时刻掌握仓库当前的状态; git diff查看修改的是什么,以及修改前的文件,放心一些 git add readme.txt提交修改文件 运行git status看看当前仓库的状态 git commit -m "add distributed"提交修改 再用git s

Git使用小技巧之回滚和撤销

想要获取更多文章可以访问我的博客?-?代码无止境. 日常的开发,我们难免会创建错误的git提交记录,整个时候git给我们提供了两个命令来解决这个问题.一个命令是git reset,另一个是git revert.两者有啥区别呢?两者主要的区别是,git reset命令是回滚某次提交,被回滚的提交将不会出现在提交记录中,而git revert命令是创建一个新的提交来达到撤销的目的,被撤销的提交和撤销的提交都会出现在提交记录中. 准备 首先呢,我们还是需要准备一个git仓库,并且准备一个可以修改的文件

近期开发项目中用到的编码小技巧汇总说明

1.默认EF生成的连接字符串比较的长和怪异,若想使用普通的连接字符串来连接EF,则可以通过创建分部类,并重写一个构造函数,在构造函数中通过动态拼接EntityConnectionString得到EF所需的连接字符串,具代实现代码如下: public partial class DataEntities { private static ConcurrentDictionary<string, string> entityConnStrings = new ConcurrentDictionar

JavaScript 小技巧汇总

判断一个变量是否申明 if (typeof v === "undefined") { // ... } 判断一个变量是否是函数 function f() {} typeof f // "function" 区别一个变量是数组还是对象 var o = {}; var a = []; o instanceof Array // false a instanceof Array // true base64转码 (btoa 直接使用中文会出错) var string =