git基本操作
查看配置文件
-
查看当前项目的所有配置
git config -l
-
查看系统配置
git config --system --list
-
查看当前用户 (global) 配置
git config --global --list
git相关的配置文件
- Git\etc\gitconfig : Git安装目录下的config(system级)
- C:\Users\Administrator.gitconfig : 当前登录用户的配置(global全局)
设置用户名和邮箱
git config --global user.name "用户名"
git config --global user.email "邮箱"
-
本地仓库搭建
git init
-
查看远程仓库地址
git remote -v
-
克隆远程仓库
git clone [url]
Git文件操作
-
查看文件状态
git status [filename]
-
查看所有文件状态
git status
-
添加所有文件到暂存区
git add .
-
提交暂存区中的内容到本地仓库
git commit -m "提交信息"
-
忽略文件
如果不想把数据库文件、临时文件、设计文件等纳入版本控制中,在主目录建立 “.gitignre” 文件。此文件有以下规则:
- 空行或以#开始的行会被忽略
- 可使用通配符,*表示多个字符,?表示一个字符,[abc]表示可选字符范围,{string1, string2, …}表示可选字符串
- 名称最前面有 !表示例外规则,将不被忽略
- 名称最前面有 / 表示忽略的文件在此目录下(不包括子目录)
- 名称最后面有 / 表示忽略的是此目录下该名称的子目录
*.txt #忽略所有.txt结尾的文件 !lib.txt #但lib.txt文件除外 /temp #仅忽略项目根目录下的temp文件,不包括其他目录 bulid/ #忽略build目录下的所有文件 doc/*.txt #忽略doc目录下所有的.txt但不包括该目录下的子目录里的.txt文件