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

  • 相关阅读:
    proto,生成指定包名的java类
    龋齿比较深了还能补吗
    Spring Security with JWT for REST API[转]
    ci-Model使用方法
    ci-crud增删改查基本操作
    openjdk11 下载地址
    System.InvalidOperationException: Unable to configure HTTPS endpoint. No server certificate was specified, and the default developer certificate could not be found or is out of date.
    Newtonsoft.Json高级用法之枚举中文转义
    java中文与unicode编码之间的转换
    SpringBoot参数校验-Validator
  • 原文地址:https://www.cnblogs.com/Acee/p/5508630.html
Copyright © 2020-2023  润新知