Git项目搭建
-
git init ---在该文件夹下进入cmd/terminal
-
git clone [url] ---克隆远程仓库到本地
Git文件操作
- 文件的四种状态:
· Untracked:未跟踪,只是在文件夹中,没有在git库,不参与版本控制,可通过git add
更改
· Unmodify:文件已经入库,未修改
· Modified:文件已经修改,但没有进行其他操作,通过git add
可进入暂存区staged
状态
· Staged:暂存状态,执行git commit
可以将修改同步到库中
- 查看文件状态:
git status [files]
:查看指定文件的状态
git status
:查看所有文件状态
git add .
:添加所有文件到暂存区
git commit -m "new"
:提交暂存区的内容到本地仓库 -m 提交信息为new
- 忽略文件:
在主目录下建立.gitignore
文件,在该文件中:
#
---代表注释
*
---表示任意多个字符
?
---表示一个字符
[]
---代表可选字符范围
{}
---代表可选字符串
!
---在名称的最前面,表示例外规则,将不被忽略/
----在名称的后面,表示忽略该目录下的所有文件;在名称的前面表示忽略该级目录的文件,下一级无效;
ex:
*.txt---忽略以.txt结尾的文件
!hello.txt----hello.txt依旧追踪
etc/----etc的子级文件和文件夹都会被忽略
/etc----在该级目录下,只有etc被忽略