Usage

创建版本库
  • 常用在初始化或 clone 仓库时使用
    $ git init                          在当前目录生成一个空的 git 仓库
    
查看文件状态
$ git status                        查看当前文件状态
添加文件与提交代码
$ git add filename.ext              将本地(工作区)的 filename.ext 添加到待提交列表
$ git add .                         将本地(工作区)的 所有可提交的文件添加到待提交列表

$ git commit -m 'mark information'      将提交列表的文件提交到仓库

撤销对文件的修改

$ git checkout -- filename.ext      将文件所有修改撤销,这通常有两种结果
                                    当文件已经提交到 “待提交列表” ,则撤销到“待提交列表”时的状态
                                    当文件已经提交到分支上(仓库上),则撤销到分支(仓库)上的状态
显示提交记录
$ git log                           显示记录
$ git log --pretty=oneline          显示记录(指定 oneline 格式)
$ git log --graph --pretty=oneline --abbrev-commit      显示记录(并显示合并的信息)
版本回退
$ git reset HEAD^                   回退到上一个版本(HEDA 是指当前版本)
$ git reset HEAD                    回退到当前版本,即把 “待提交列表” 撤销回本地(工作区)
$ git reset a8fe8e                  回退到某个版本(a8fe8e 是版本号,一般版本号为SHA1计算出来的16进制数字,使用时写前几位即可)
查看文件异同
$ git diff HEAD -- filename.ext     查看 filename.ext 与头版本号的不同
其他
$ git reflog                        查看命令历史

$ git rm filename.ext               远程删除 filename.ext 文件

results matching ""

    No results matching ""