创建
本地创建:
- 切换到已有项目内,执行git init
- 创建一个空目录,执行git init your_project
-
- 查看当前:git config --global/local --list
- 修改用户:git config --local user.name ’ ’
- 修改邮箱:git config --local user.email’ ’
基本使用
1.提交修改信息
-
添加文件到索引 git add 文件
由工作目录提交至暂存区,暂存区文件查看方式:git status
清除暂存区数据:git reset --hard
在暂存区更改文件的文件名(本地同步): git mv a b
比较暂存区与工作区的区别:git diff
比较暂存区与最近一次提交内容的区别:git diff --cached
变更暂存区(取消暂存区内的内容):git reset HEAD
变更工作区(取消修改,把暂存区恢复至本地):git checkout –
删除文件: git rm 文件名
临时保存:git stash | git stash list | git stash pop | git stash apply
-
提交文件到仓库 git commit -s -m
查看版本历史信息:git log / git log -1(查看一次)
简略查看:git log --oneline
简略查看最近四个:git log -n4 --oneline
更改最近一次描述信息: git commit --amend
更改历时某次描述信息:git rebase -i id号 (r命令修改描述信息)
把连续commit整理为一个:git rebase -i id号(在弹出框使用s命令)
-
推送到远程仓库 git push
2.分支操作
查看分支:git branch -v / git branch -av
创建分支:git checkout -b temp
创建分支:git checkout temp
删除分支:git branch -d 分支名 / git branch -D 分支名
查看所有分支的版本信息:git log --all / git log --all --graph / git log --graph
用图形化界面查看各分支情况:gitk -all / gitk