使用Git进行版本控制中得.gitignore使用

3 篇文章 0 订阅

1、你在使用git过程中,如果想使git回到某个特定的commit的点,

git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
git reset --hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容

为什么这里写回到以前的commit呢?以为有些刚学编程的同学,刚接触git,对git不熟悉,只会commit 、push操作,导致git管理中出现了大量的二进制文件、图片等,这些大的文件在向服务器传的时候,往往以为太大导致服务器hung up,导致上传失败,这样你可能就需要上面的方法,用git reset --soft *983a71a4b87b*,后面的斜体数字你commit的标识,注意是使用–soft,而不是–hard,一定要看清楚,结果不一样的呀,用错了可就蛋疼了。

2、vim的使用,如果只需要使用.gitignore,其实你只要会几个基本操作就好了

1、进入bash命令行工具,使用cd进入你的工程根目录目录
2、输入touch .gitignore在你的工程根目录下生成.gitignore文件
3、使用cat .gitignore来查看你的.gitignore添加的忽略,此时是空的,因为.gitignore是我们刚刚新建的,没有任何内容
4、使用 vim .gitignore, 此时显示vim编辑界面,点击键盘的“i”,此时在编辑界面显示粗体的insert,说明此时进入到了可编辑界面,可以插入,具体忽略什么东西可以根据自己的项目来,也可以参考别的项目,可以在git找到各种文章,再次也不赘述了

#ignore .o and .a
*.[oa]
*.~
# ignore cocoaPods,
/Pods/
*.xcodeproj/xcuserdata
*.xcodeproj/project.xcworkspace/xcuserdata/
*.xcworkspace/xcuserdata

然后点击“esc”键,此时输入”:wq”退出,并保存了改变,
5、此时,我们再输入cat .gitignore,此时.gitignore中又上面编辑的内容

3、此时让我们重新回到git上来,进行commit和push操作,也许你说很简单,对就是很简单,但是有一点要注意,就是你已经commit了一些文件了,现在想忽略,需要先把你要忽略的文件或者文件移除,然后再commit,然后再把移除的恢复回来就好了

例如:我们想忽略cocoapod文件下面的所有第三方包,我们可以进入我们的工程项目根目录下面,然后将根目录的pods文件夹及下面的所有第三方包移除,然后再commit,完成我们的commit操作之后,再将移除的pods恢复回来,按常理来说,如果不使用.gitignore,这时git会跟踪了你的操作,会提示需要commit的,需要再一次commit,但是此时并没跟踪,如果点击commit,发现根本就不需要commit操作了,其他的也同理操作就好了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值