Git中的三种状态:
已修改(modified)、已暂存(staged)、已提交(committed)
检查全局配置信息:
查看所有全局配置项: git config --list-- global
查看指定全局配置项: git config user.name
git config user.email
获取帮助信息:
git help <verb>
如git help config
快速参考:git help –h
在现有目录中初始化仓库:
git init (将当前目录转化为Git仓库)
工作区中文件的四种状态:
未跟踪(untracked)、未修改(Unmodified)、已修改(modified)、已暂存(staged)
检查文件状态:
git status
未跟踪文件前面有红色的??
新添加到暂存区中的文件前面有绿色的A标记
修改过的,没有放入暂存区的文件前面有红色的M标记
已修改且已放入暂存区的是绿色的M
精简方式显示文件状态:
git status –s
跟踪新文件:
git add index.html
把已修改的文件放入暂存区:
git add index.html
提交更新:
git commit –m “新建了index.html文件”
将暂存区中的文件提交到git仓库:
git add commit –m “初始化了index.html中的内容”
撤销对文件的修改:
git checkout -- index.html
向缓存去中一次性添加多个文件:
git add .
取消暂存的文件:
git reset HEAD+要移除的文件名称
移除当前暂存区中所有文件:
git reset HEAD .
跳过暂存区域:
git commit –a –m “新建了index.html文件”
移除文件:
从git仓库和工作区中同时移除:git rm –f index.js
只从仓库中移除,保留工作区中的:git rm --cached index.css
查看分支列表:
git branch
创建新分支:
git branch 分支名
切换分支:
git checkout 分支名
快速创建和切换分支:
git checkout –b 分支名
合并分支:
git checkout master
git merge login
删除分支:
git branch –d 分支名