在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为某一个字段

最新文章

  1. makefile小例子
  2. atitit。wondows 右键菜单的管理与位置存储
  3. 字典的循环和if语句
  4. JavaScript中的test()方法
  5. activiti自定义流程之Spring整合activiti-modeler5.16实例(四):部署流程定义
  6. 2Sum,3Sum,4Sum,kSum,3Sum Closest系列
  7. LINQ to SQL语句对应SQL的实现
  8. java 局部变量几点笔记
  9. .NET C#到Java没那么难,Servlet篇
  10. Netty学习笔记(五) 使用Netty构建静态网页服务器
  11. JN_0002:Win10禁止U盘拷贝文件的方法
  12. Windows server 2012配置WebDeploy发布网站
  13. Dynamics 365工作流报错:您无法登陆系统。原因可能是您的用户记录或您所属的业务部门在Microsoft Dynamics 365中已被禁用。
  14. HDU 6301 Distinct Values
  15. win10 搭建react-native开发环境
  16. kafka 生产者基本操作
  17. springMVC学习记录1-使用XML进行配置
  18. Ubuntu 14.04 LTC 有线网络--网线不识别,灯不亮问题
  19. 学习笔记:AC自动机
  20. 理解 CSS 的 z-index 属性

热门文章

  1. python编程中的if __name__ == 'main与windows中使用多进程
  2. node命令curl
  3. 【CSS】 CSS的一些应用实例和参考
  4. Pla
  5. pip遇见的format问题
  6. JVM学习九:JVM之GC算法和种类
  7. VS2013创建Windows服务 || VS2015+Windows服务简易教程
  8. JavaScript(第十五天)【匿名函数和闭包】
  9. C语言第十次作业
  10. 20155214&20155216 实验二:固件程序设计