美文网首页
Git命令学习

Git命令学习

作者: Mr_强哥 | 来源:发表于2019-02-19 16:48 被阅读0次

    Git基础

    Git clone [url] [本地仓库名] //克隆远程url地址下的文件,并以本地仓库名为名(可不加)
    Git status // 查看哪些文件处于什么样的状态
    若使用git status -s 或 git status -- short 命令,则输出紧凑的状态格式
    Git add 文件名或文件目录 // 跟踪新文件
    Git rm 文件名或目录 //移除文件
    Git mv 文件名 新文件名 // 重命名文件
    Git log // 查看提交历史,一个常用的选项是 -p,用来显示每次提交的内容差异。 你也可以加上 -2 来仅显示最近两次提交
    Git checkout – 文件名 // 撤销对文件的修改(是一个危险命令,慎用)
    Git remote -v // 查看远程仓库[remote-name]名称
    Git fetch [remote-name] //会访问远程仓库,从中拉取所有你还没有的数据
    Git pull // 自动抓取合并远程分支到当前分支
    Git push [remote-name] [branch-name] //推送到远程仓库
    Git remote show [remote-name] //显示查看远程仓库的更多信息
    Git remote rename name1 name2 // 远程仓库重命名name1为name2
    Git remote rm name1 // 移除原创仓库name1

    标签

    Git tag // 以字母顺序列出标签
    Git tag -a 标签名name -m ‘描述m’ // 创建一个标签name,并以m描述(附注标签)
    Git show 标签名name // 查看标签name中的对应的提交信息
    Git tag 标签名name // 创建轻量标签name(清亮标签)
    Git push origin [tagName] // 创建共享标签
    Git tag -d [tagName] // 删除轻量级标签(本地)
    Git push <remote-name> :refs/tags/<tagName> // 移除远程标签

    分支

    Git branch 分支名 // 创建分支
    Git checkout 分支名 // 切换分支
    Git checkout -b 分支名 // 创建并切换分支
    Git merge 分支名name // 合并分支name到当前分支
    Git branch -d 分支名 // 删除分支

    相关文章

      网友评论

          本文标题:Git命令学习

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