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为某一个字段
git初试的更多相关文章
- Win7+VS2013初试Thrift
win7环境下VS2013编译boost_1_58_0步骤: 官网下载boost_1_58_0(直接下载),解压 cmd窗口cd到boost_1_58_0,执行bootstrap.bat cmd窗口获 ...
- Git中的merge命令实现和工作方式
想象一下有例如以下情形:代码库中存在两个分支,而且每一个分支都进行了改动.最后你想要将当中的一个分支合并到其它的分支中.个人博客网址 http://swinghu.github.com/ 那么要问合并 ...
- 关于git的一些体会:
周忠贤github链接:https://github.com/zhouzhongxian git学习心得:通过这次的学习,体会到了许多东西只要你用心去做,就没有什么做不成,,这次体会到了网上学习的重要 ...
- git心得与总结
任何文件在Git库中都有四种状态:未跟踪状态untracked.跟踪状态tracked(未修改状态unmodified.已修改状态modified.暂存状态staged),由于文件的上述四种状态,在使 ...
- 初试 Kubernetes 集群中使用 Traefik 反向代理
初试 Kubernetes 集群中使用 Traefik 反向代理 2017年11月17日 09:47:20 哎_小羊_168 阅读数:12308 版权声明:本文为博主原创文章,未经博主允许不得转 ...
- linux CANopenSocket 初试
/************************************************************************************** * linux CANo ...
- Xcode Git 客户端 + GitBucket 服务器 使用整合归纳
1.使用前说明: 不知道XCode,Git的请自行度娘,不知道GitBucket的,可参考文章:git 私服搭建-gitbucket 初试牛刀 2.创建Git步骤 1>在gitbucket创建账 ...
- (转)初试 Netflix 开源持续云交付平台 Spinnaker
目录 Spinnaker 介绍 环境.软件准备 安装 Development Spinnaker 配置依赖环境 配置并安装 Spinnaker 演示 Spinnaker Pipeline 演示 Spi ...
- (转)Jenkins2.0 Pipeline 插件执行持续集成发布流程 - git -资料 - 不错的文档
1.Jenkins 2.0 的精髓是 Pipeline as Code Jenkins 2.0 的精髓是 Pipeline as Code,是帮助 Jenkins 实现 CI 到 CD 转变的重要角色 ...
随机推荐
- 挂载U盘和移动硬盘
1, 挂载U盘和USB接口的移动硬盘一样对linux系统而言U盘也是当作SCSI设备对待的.使用方法和移动硬盘完全一样.插入U盘之前[root at pldyrouter root]# fdisk - ...
- EOS 的世界里可能再也没有小偷了
EOS 针对以下两种情况设计了应急措施: 1. 账户被盗(私钥被盗或有权限的其他账户被盗) 2. 账户遗失(私钥遗失或有权限的其他账户遗失) ## 1.账户被盗 EOS 有可能会强制要求所有账户的 O ...
- Algorithm --> 动态规划
动态规划 出处:http://hawstein.com/posts/dp-novice-to-advanced.html 什么是动态规划? 动态规划算法通常基于一个递推公式及一个或多个初始状态.当 ...
- Javascript中几个看起来简单,却不一定会做的题
Javascript作为前端开发必须掌握的一门语言,因为语言的灵活性,有些知识点看起来简单,在真正遇到的时候,却不一定会直接做出来,今天我们就一起来看看几道题目吧 题目1 var val = 'smt ...
- 修改GeoJson的网址
http://geojson.io 可以打开自己的json 然后修改
- linux系统命令学习-用户管理
1. 用户 a) 系统使用user id 简称UID来标志用户的唯一性 b) 用户分为三类:系统用户,根用户,普通用户 i. 普通用户 UID大于500,系统默认普通用户UID从500开始 只能操 ...
- TensorFlow拟合线性函数
TensorFlow拟合线性函数 简单的TensorFlow图构造 以单个神经元为例 x_data数据为20个随机 [0, 1) 的32位浮点数按照 shape=[20] 组成的张量 y_data为 ...
- c语言程序设计第6周编程作业一(分解质因数)
分解质因数 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数.比如,6可以被分解为2x3,而24可以被分解为2x2x2x3. 现在,你的程 ...
- C语言第二周作业----分支结构
一.PTA实验作业 题目1.7-1计算分段函数 本题目要求计算下列分段函数f(x)的值: 注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂. 1.实验代码 int ma ...
- C语言——第十四、十五周作业
题目 题目一:交换最小值和最大值 1.实验代码 #include<stdio.h> int main() { ; int i , n; int a[N]; int x , y; scanf ...