美文网首页程序员
Git 基础操作

Git 基础操作

作者: 小楼听冬雨 | 来源:发表于2016-01-11 11:10 被阅读199次

    远程仓库 : 源码文件存在的服务器

    本地仓库 : 本地的项目git仓库

    URL : 远程仓库的地址

    remote : 远程仓库别名

    branch : 分支名

    Git 版本 : 1.9.5

    温馨提示:在不熟悉命令的效果的情况下,千万不要在工作仓库上执行,相信我,你会后悔的。

    从远程仓库更新源码到本地仓库

    • 查看远程仓库

      • git remote -- 查看已有的远程仓库
      • git remote -v -- 查看已有的远程仓库,并显示出URL链接
    • 添加远程仓库

      • git remote add [shortname] [URL] -- shortname : 连接别名,命名随意
    • 下载远程仓库代码

      • git clone [remote] or git clone [URL] --
    • 从远程仓库拉取更新信息

      1. git fetch [remote] [branch] --
      2. git diff -- 查看远程更新的分支信息跟本地的分支的区别
      3. git merge [remote]/[branch] -- branch : 第一步指定要下载的分支

    从本地提交更新到远程仓库

    • 查看存在更新的文件

      • git status
    • 将更新文件添加到暂存区

      • git add [filename] -- filename : 文件名称 跟 git status 显示的文件路径相同 如果要 全部文件添加 用 git add .
    • 提交暂存区的更新到本地仓库

      • git commit -m '[description]' -- description 本次提交的更新描述 ,如果想要在txt中编辑描述 用 git commit
    • 将本地仓库的提交更新推送到远程仓库

      • git push [remote] [branch] -- 此操作将会提交信息到远程仓库

    分支操作

    • 查看本地分支

      • git branch
    • 查看远程分支

      • git branch -a -- 列出来的分支 remotes/[remote]/* 开头的 都是远程分支
    • 创建本地分支

      • git branch [分支名] [基于分支] -- 分支名 :可随意取 ,但是要避免使用 master、develop、release-*、hotfix-* , 基于分支(可选) : 如果不指定将基于当前分支
      • git checkout -b [分支名] [基于分支] -- 创建分支并直接切换到新建的分支
    • 重命名分支

      • git branch -m|M [旧分支名] [新分支名] -- 可选属性 -m or -M 大写M 将用于新分支已存在时 ,强行修改分支名, 直接将旧分支合并到新分支上
    • 删除分支

      • git branch -d|D [branch] -- 同理 大写D 将会强行删除指定分支即使分支并没合并到主分支上

    相关文章

      网友评论

        本文标题:Git 基础操作

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