git与码云的简单使用
1、准备环境
①、本地安装git
②、注册 https://gitee.com/
2、开始在码云中创建仓库
点击创建、即码云仓库创建完成
3、在个人主页找到对应的仓库
点击克隆下载,复制链接(最好不要下载zip,下载的zip需要关联git)
4、在本地找到对应的目录右击(git安装成功的情况)选择git Bash Here
5、输入 git clone https://gitee.com/naMeal/React-webapp.git
6、经历以上步骤,你已经成功的将仓库里的代码下载到本地。这时我们需要注意git提交是需要忽略某些文件的操作
7、在当前工作目录中创建【.gitignore】文件
指在当前工作目录的根目录中,创建一个.gitignore文件,向该文件中添加要忽略的文件或目录,只对当前目录有效。
注意:在创建或编辑这个文件之前,一定要保证要忽略的文件还没有添加到git索引中。如果添加.gitignore文件前,要忽略的文件已经存在,可使用命令【git rm --忽略文件名】将要忽略的文件从索引中删除。
.gitignore文件的格式规范:
- 所有空行或者以注释符号 # 开头的行都会被 Git 忽略。
- 可以使用标准的 glob 模式匹配。
- 匹配模式最后跟反斜杠(/)说明要忽略的是目录。
- 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。
所谓的 glob 模式是指 shell 所使用的简化了的正则表达式:
- 星号(*)匹配零个或多个任意字符
- [] 匹配任何一个列在方括号中的字符(如[abc]要么匹配一个 a,要么匹配一个 b,要么匹配一个 c)
- 问号(?)只匹配一个任意字符
- 如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(如[0-9]表示匹配所有 0 到 9 的数字)
补充说明:
- 工作目录的每一层下级目录都可以有一个.gitignore文件,以说明当前目录下需要被git忽略的文件或目录
- .gitignore文件应该被提交到共享库中,以便能被协作者共享忽略规则
- 通常的做法是,在创建新的Android工程前,会先在github或git@osc创建一个库,这时选择自动创建忽略目录文件,这样以后神马都不需要管了!
②创建一个全局的.gitignore
可以通过创建~/.gitignore_global并添加到git全局配置以减少每层目录的规则重复定义。使用命令【git config --global core.excludesfile ~/.gitignore_global】即可
③仅在本地仓库忽略
本地仓库的文件忽略规则可以在【本地仓库/.git/info/exclude】文件中添加。注意,忽略规则不会提交到共享库中,只对本地有效。