美文网首页iOS 开发
Git 常用命令解释

Git 常用命令解释

作者: 小唐羽锋 | 来源:发表于2016-02-28 14:19 被阅读210次
    1
    $ git clone ssh://user@domain.com/repo.git
    从远程库克隆一个本地库
    $ git init
    创建一个新的本地仓库(使该目录成为Git可以管理的目录)
    
    2
    $ git status
    查看仓库当前的状态
    $ git diff
    查看仓库做出了怎样的改动,显示的格式是Unix通用的diff格式
    $ git add
    添加更改后的文件到Git的暂存区(可多次使用,以添加多个文件)
    $ git commit -m""
    把文件提交到仓库,双引号中是本次提交的说明
    
    3
    $ git reset --hard HEAD
    HEAD表示当前版本,HEAD^表示上一个版本,HEAD~版本。该命令表示将当前版本回退到某一版本
    $ git checkout HEAD<file>
    丢弃工作区的修改
    $ git reset --hard <commit>
    表示回退到某一指定版本。这里的commit指的是commit id,commit id可以使用git log命令查看。
    
    4
    $ git remote -v
    查看远程库的信息
    $ git pull <remote><branch>
    从本地将分支推送到远程库
    $ git push --tags
    推送某个标签到远程库
    $ git tag -d<tag name>
    删除某个本地标签
    
    5
    $ git branch 
    查看当前分支
    $ git checkout<branch>
    切换到某分支
    $ git branch<new-branch>
    创建一个新的分支
    $ git branch -d <branch>
    删除某一分支
    $ git check -b <branch>
    创建并切换到某分支
    $ git tag <tag-name>
    为分支加上标签
    

    相关文章

      网友评论

        本文标题:Git 常用命令解释

        本文链接:https://www.haomeiwen.com/subject/vktgkttx.html