美文网首页
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 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • 2.1 分支branch 基本管理操作

    主要学习命令:git branch、git checkout [root@localhost git]# mkdi...

  • git常用命令

    (转载)学习 git 常用命令 基本命令 查看命令 合并分支 远程分支 Git主分支的名字,默认叫做Master。...

  • git 使用

    ---恢复内容开始--- 1.学习 git 命令 $ git help //查看帮助 $ git help ini...

  • Git学习----版本回退(reset & revert)

    前提 git已提交几次代码。具体方式见:Git命令学习----常用命令[https://www.jianshu.c...

  • Git 命令

    Git学习 Git命令 git init 初始化文件 git status 查看状态 git rm 删除未添加到索...

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • 软件测试攻略(十八):Linux命令¬epad++拓展&页

    一、Linux命令 百度先行下载Git,使用Git Bush模拟Lunix环境学习Linux命令。 二、notep...

  • Git 命令学习

    最近在看 廖雪峰的 Git 教程 真心推荐,作为开发都去看下,大概零零散散用了一天时间吧,把整个教程看了一遍,跟这...

  • Git命令学习

    之前安装git到正常从gitlab上拉去项目代码,并不是一个连贯的过程,稀里糊涂安装Git,稀里糊涂拉取代码,昨天...

网友评论

      本文标题:Git命令学习

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