初始化版本库:
1 | git init |
添加文件:
1 | git add . |
删除文件:
1 | //删除工作区的文件 |
提交本地版本库:
1 | git commit -m "此次提交的说明" |
查看当前仓库的状态:
1 | git status |
查看修改的内容:
1 | git diff 文件名 |
查看提交历史:
1 | git log --oneline |
版本回退:
1 | //回退上一个版本 |
查看命令执行历史:
1 | git reflog |
丢弃工作区中某文件的修改:
1 | git checkout -- 文件名 |
暂存区中某文件的修改撤销掉:
1 | git reset HEAD 文件名 |
生成公钥密钥:
1 | ssh-keygen -t rsa |
在自己的服务器上创建一个版本库:
1 | //创建裸库 |
添加自己的远程库地址:
1 | //关联到github |
查看远程库信息:
1 | git remote -v |
推送到远程库:
1 | git push -u 链接名 分支名 |
拉取:
1 | git pull |
克隆远程库:
1 | git clone 远程地址 |
创建并切换到该分支:
1 | git checkout -b 分支名 |
查看当前分支:
1 | git branch |
查看分支历史:
1 | git log --graph --pretty=oneline --abbrev-commit |
工作区储藏:
1 | git stash |
查看储藏的工作区:
1 | git stash list |
取出储藏的工作区并删除储藏:
1 | git stash pop 储存名 |
打标签:
1 | //给当前版本打标签 |
查看所有标签:
1 | git tag |
删除标签:
1 | git tag -d 标签名 |
查看版本改动变化:
1 | //查看尚未暂存的文件更新了哪些部分,不加参数直接输入 |