基本操作
最常用的操作都在这张流程图中
- git add:将文件添加到暂存区
- git commit:将暂存区文件提交到本地仓库
- git push:将本地仓库推送到远程仓库
- git pull:从远程仓库拉取并合并
- git clone:克隆远程仓库到本地(也就是下载)
- git checkout:见下方
其他命令都很简单,展开说一下checkout
未添加缓存时撤销文件修改(没有add,已添加缓存使用reset退回)
- 放弃单个文件修改:
git checkout -- filepathname
- 放弃全部文件修改:
git checkout .
- 放弃单个文件修改:
切换或新建分支,使用
git checkout -b branchName
来创建一个新的分支,如图
插一句:合并分支
git merge
gitignore
常用的过滤规则
/list/
:过滤整个文件夹*.zip
:过滤所有的.zip文件/list/a.doc
:过滤文件夹下的特定文件
使用
!
表示不过滤,如!/list/
不过滤这个文件夹