1.添加文件到暂存区
添加单个文件:git add fileName? ? ? ? ? ? ?添加多个文件:git add fileName1 fileName2?? ? ?添加所有后缀名相同的文件:git add *.html
添加所有未跟踪或者修改的文件:git add all? 提交未跟踪、修改、删除文件? ? ? git add .? ?提交未跟踪、修改文件
2.将暂存区的文件提交到本地仓库
git commit -m "备注说明"? ?
3.丢弃修改
1)丢弃只在工作区的修改:git checkout -- fileName? ?把文件在工作区的修改全部撤销,回到最近一次commit或add的转态,必须加--,否则为切换分支命令。
2)丢弃已经add到暂存区的修改:先 git reset head fileName 回到工作区,再 git checkout -- fileName 丢弃修改。
3)丢弃已经commit 但还没push到远程的修改(即:版本回退):
git reset --hard head^ 回退到前一个版本? ? ? ? ?git reset --hard 版本号? ?回退到指定版本,不知道版本号的可以使用 git reflog 查看
4.从远程克隆一个本地库
在资源管理器的对应位置,执行?git clone 仓库地址 命令。
5.分支相关
1)创建分支:git branch bName? ? ? ? 切换分支: git checkout bName? ? ?创建并切换分支: git checkout -b bName
2)查看分支: git branch 此命令会列出所有的分支,并在当前分支前标记*号
3)合并指定分支到当前分支:git merge 指定分支
4)删除分支:git branch -d bname? ? ?如果是从未合并过的分支,需强行删除:git branch -D bName