git日常的基本操作

作者: 慕时_木雨凡 | 来源:发表于2019-04-23 17:09 被阅读11次

    git作为目前最常用的代码管理工具,繁多的git命令和代码管理规范都是需要我们掌握的。本次针对git的常用命名进行总结和梳理。

    1. 代码的日常管理(暂存、提交、推送)
    2. 分支操作
    3. 代码冲突处理和代码回滚以及暂存代码的删除和回退

    代码的日常管理(暂存、提交、推送)

    • Git官网下载git安装包,并进行本地安装。

    • git init

      • 项目git初始化
    • git config --global user.name "nameVal"

      • 全局配置用户名
    • git config --global user.email "eamil@qq.com"

      • 全局配置邮箱
    • git clone https://github.com/facebook/react.git

      • 从远程仓库克隆代码到本地
    • git remote -v origin https://github.com/facebook/react.git

      • 对远程代码仓库取一个叫origin的别名方便之后的操作
    • git add . || git add *

      • 提交文件到暂存区
    • git commit -m "提交注释"

      • 将暂存区的文件提交到本地的版本库
    • git push orogin master(远程分支名)

      • 将本地版本库推送到远程分支
    • git pull origin master(远程分支名)

      • 拉取远程分支master到本地
    • git log

      • 打印git提交日志用户查询提交信息
    • git log -n(数字)

      • 打印最近的n条的提交信息

    分支操作

    • git branch iss
      • 创建一个名为iss的分支
    • git branch -d iss
      • 删除iss分支
    • git branch
      • 查看本地分支
    • git branch -r
      • 查看远程分支
    • git branch -a
      • 查看所有分支
    • git checkout iss
      • 切换到iss分支
    • git checkout -b iss
      • 创建一个名为iss的分支并切换到这个分支上
    • git checkout -- 文件路径
      • 丢弃对文件的修改
    • git diff
      • 比较工作区与暂存区

    代码冲突处理和代码回滚以及取消暂存代码

    • 代码冲突处理
      • 需要对文件进行重新编辑
    • 代码回滚
      • git reset --hard commit-id
        • 回滚到commit-id
      • git reset --hard HEAD~3
        • 将最近3次的提交回滚
    • 取消暂存代码
      • git reset <file>

    相关文章

      网友评论

        本文标题:git日常的基本操作

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