1、Git init 库名 建库
Git add 文件名 把新的文件或者修改之后的文件添加到暂存区
2、将文件从暂存区移除
如果该文件没有提交过:可以使用git –cached 文件名
如果该文件提交过(commit)此时状态为(modify)则需要使用git checkout-文件名
3、暂存区提交到本地仓库
Git commit –m 备注
4、撤销修改内容
git checkout – 文件名
5、撤销暂存区到工作区
Git reset HEAD 文件名
6、查看工作区,暂存区状态
Git status
红色 代表有修改 但是没有提交到暂存区
绿色 暂存区有内容 但没有提交到本地仓库
7、查看仓库日志
Git log
8、查看所有版本
Git reflog
9、回到指定版本
Git reset version
10、使用HEAD可以退回到上一个/上几个版本
Git reset –hard HEAD^
Git reset –hard HEAD^^^
Git reset –hard HEAD~n
系统用户
位于C盘用户Administrator 目录下方.gitconfg
添加用户
Git config –global user.name 名字
添加用户邮箱
Git config –global user.eamil 邮箱
项目用户
位于项目文件夹下方.git目录下cinfig文件
添加项目用户及邮箱
Git config user.name 名字
Git config user.email 邮箱
分支
Master主分支
Git branch dev1 创建分支
Git checkout dev1 切换分支
Git checkout –b dev1 创建并且切换分支
Git branch –d dev1 删除分支
远程
Git clone url 获取远程仓库
Git pull 更新代码
Git push 推送代码
远程分支管理
Git push origin master 将本地master主分支推送到远程mater
也可以将本地分支dev1推送到远程分支 使用git push origin dev1
删除远程dev1分支:git push origin –delete dev1