git初试
在gitLab上新建一个项目,creat项目文件之后,进入到项目的路径之后,复制命令git clone ‘git@gitlab.touzila.com:xiacaixiang/gitgitTest1.git’
cd gitgitTest1
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
其中单引号里面是在远程服务器的地址,可修改为当前项目在服务器的地址。
然后新建一个xcode项目,此时会发现项目中远程标记为“?”,这个时候需要把这个项目push到远程服务器,这时候查看当前项目的状态的时会发现有修改,即增加了一个xcode项目,然后需要git add . 然后git commit –m dss,稍等一会会会显示新建的文件,然后git push,push到远程服务器,在查看一下状态时,就没有任何的修改了。(此时的路径是项目所在的文件夹)
第一次对项目的文件修改后,会发现除了相应的文件有修改之后,还有一个类似项目配置文件的修改,我的理解是:每次对文件修改之后,改文件都会有修改,但其实没有什么卵用,需要把这个没有什么卵用的文件加入到屏蔽文件,每次上传都不会上传该文件,查看该没什么卵用的文件的上一级目录,在上一级目录下打开屏蔽文件的文本编辑器vim .gitignore,把这个文件添加到屏蔽文件中,在每一次见项目中,都会有.DS_Store文件,把它也加入到屏蔽文件中。
在当前项目中下的根目录中,就业创建一个文本编译器,把这个文件.DS_Store加入到屏蔽文件中,在屏蔽文件中写道.DS_Store
*.DS_Store,此时表示当前目录下和此文件夹下的目录都屏蔽这个文件。
但是,如果已经修改的文件,此时已经在缓存区中时,需要把缓存区的文件也删掉,使用命令git rm --cached ‘UserInterfaceState.xcuserstate’
单引号里面为不想上传的修改文件,即从缓存区中删除。
查找当前文件夹下的某一个文件:find ./ -name XXX
查找当前文件夹下的某个文件并删除该文件find ./ -name XXX | xargs rm –rf就可以了 。
想要删除某一个文件中的某些字段:find . -name 'XXX' | xargs sed -i -e '/\YYY/d';XXX为查找的文件,YYY为某一个字段
最新文章
- makefile小例子
- atitit。wondows 右键菜单的管理与位置存储
- 字典的循环和if语句
- JavaScript中的test()方法
- activiti自定义流程之Spring整合activiti-modeler5.16实例(四):部署流程定义
- 2Sum,3Sum,4Sum,kSum,3Sum Closest系列
- LINQ to SQL语句对应SQL的实现
- java 局部变量几点笔记
- .NET C#到Java没那么难,Servlet篇
- Netty学习笔记(五) 使用Netty构建静态网页服务器
- JN_0002:Win10禁止U盘拷贝文件的方法
- Windows server 2012配置WebDeploy发布网站
- Dynamics 365工作流报错:您无法登陆系统。原因可能是您的用户记录或您所属的业务部门在Microsoft Dynamics 365中已被禁用。
- HDU 6301 Distinct Values
- win10 搭建react-native开发环境
- kafka 生产者基本操作
- springMVC学习记录1-使用XML进行配置
- Ubuntu 14.04 LTC 有线网络--网线不识别,灯不亮问题
- 学习笔记:AC自动机
- 理解 CSS 的 z-index 属性
热门文章
- python编程中的if __name__ == 'main与windows中使用多进程
- node命令curl
- 【CSS】 CSS的一些应用实例和参考
- Pla
- pip遇见的format问题
- JVM学习九:JVM之GC算法和种类
- VS2013创建Windows服务 || VS2015+Windows服务简易教程
- JavaScript(第十五天)【匿名函数和闭包】
- C语言第十次作业
- 20155214&;20155216 实验二:固件程序设计