博客
关于我
Git 基本操作
阅读量:801 次
发布时间:2019-03-25

本文共 2062 字,大约阅读时间需要 6 分钟。

基本 Git 工作流程

Git 是一个开源的版本控制工具,用于管理代码仓库。其工作流程虽然略有不同,但核心逻辑是清晰的。我将从一个完整的工作流程入手,帮助你理解 Git 的基本使用方法。

1. 创建代码仓库

首先,你需要创建一个 Git 仓库。可以通过以下步骤在本地创建一个仓库:

  • 创建一个目录,进入该目录。
  • 执行命令:bash git init.
    执行后,你将拥有一个空的本地版本库。
  • 2. 克隆或拉取远程仓库

    接下来,你需要把远程仓库的代码拉到本地。有两种方式:克隆完整的仓库或拉取仓库内容:

    • 克隆仓库:bash git clone git://github.com/username/repository.git
    • 拉取仓库内容:bash git pull

    3. 创建并切换开发分支

    在进行开发之前,通常会创建一个新的开发分支:

  • 创建分支并切换:
    bash git checkout -b dev
  • 现在你已经进入了一个名为 dev 的新分支。
  • 4. 添加文件并提交

    在其间,你会对文件进行修改,之后将修改添加到版本库:

  • 添加文件:
    bash git add README.md
  • 提交修改:
    ```bash git commit -m "你的修改说明"`
  • 5. 推送到远程仓库

    提交到本地仓库后,你需要将变更推送到远程仓库:

    bash git push origin dev

    6. 合并到主分支

    当开发完成后,你需要将 dev 分支合并到主分支 master

    bash git merge dev master

    7. js之前的操作

    关于工作区、暂存区和版本库的概念,可以参考相关教程,或者使用工具如 Gitkraken 来直观操作。


    本地版本库操作

    1. 创建新仓库

    new_folder 进入该目录,执行:

    bash git init.
    完成后,你看到输出类似:
    bash Initialized empty Git repository in .git/.

    2. 提交文件

    在工作区创建或修改文件后,需要将它们添加到版本库:

  • 添加文件:
    bash git add .
    或者选择特定文件:
    bash git add README.md.
  • 提交文件:
    ```bash git commit -m "提交说明"`.

  • 远程版本库操作

    1. 添加 SSH Key

    为了安全地推送代码,你需要生成 SSH Key:

    ```bash ssh-keygen -t rsa -C "你的邮箱地址"`.

    2. 添加远程仓库

    假设你使用 GitHub 将仓库克隆到本地:

    bash git remote add origin git://github.com/username/仓库名.git.

    3. 克隆仓库

    如果你还没有克隆仓库,可以用:

    bash git clone git://github.com/username/仓库名.git.

    4. 推送代码

    推送本地修改到远程仓库:

    bash git push -u origin master.


    分支管理

    1. 分支原则

    • master 分支:用于发布正式版本,不用于日常开发。
    • dev 分支:用于日常开发,发布前合并到 master。
    • 功能分支:按照功能模块创建,功能完成后删除合并至 dev。

    2. 创建分支

    创建并切换到新分支:

    bash git checkout -b feature_TOGGLE.

    3. 合并分支

    当功能开发完毕后,将分支合并到 dev 或 master:

    bash git merge feature_TOGGLE dev.

    4. 删除分支

    • 删除本地分支:
      bash git branch -d feature_TOGGLE.
    • 删除远程分支:
      bash git push origin --delete feature_TOGGLE.

    版本控制

    1. 查看提交日志

    查看最近的提交:

    bash git log --oneline``. 查看详细日志:bash git log --graph`.

    2. 撤销提交

    如果不小心提交,使用以下命令恢复之前的版本:

    bash git reset --hard HEAD~1.


    标签管理

    1. 创建标签

    为某次提交打标签:

    bash git tag v1.0.

    2. 删除标签

    删除本地或远程标签:

    • 本地:
      bash git tag -d v1.0.
    • 远程:
      bash git push origin :refs/tags/v1.0.

    常用命令手册

    • 查看远程仓库信息
      bash git remote -v.
    • 新建与远程同步分支
      ```bash git checkout -b branch-name origin/branch-name``|.
    • 删除本地文件
      ```bash git rm file-name git commit -m "删除说明"`.

    以上就是 Git 的基本操作指南,希望对你有所帮助!

    转载地址:http://vhsyk.baihongyu.com/

    你可能感兴趣的文章
    Mysql 纵表转换为横表
    查看>>
    mysql 编译安装 window篇
    查看>>
    mysql 网络目录_联机目录数据库
    查看>>
    MySQL 聚簇索引&&二级索引&&辅助索引
    查看>>
    Mysql 脏页 脏读 脏数据
    查看>>
    mysql 自增id和UUID做主键性能分析,及最优方案
    查看>>
    Mysql 自定义函数
    查看>>
    mysql 行转列 列转行
    查看>>
    Mysql 表分区
    查看>>
    mysql 表的操作
    查看>>
    mysql 视图,视图更新删除
    查看>>
    MySQL 触发器
    查看>>
    mysql 让所有IP访问数据库
    查看>>
    mysql 记录的增删改查
    查看>>
    MySQL 设置数据库的隔离级别
    查看>>
    MySQL 证明为什么用limit时,offset很大会影响性能
    查看>>
    Mysql 语句操作索引SQL语句
    查看>>
    MySQL 误操作后数据恢复(update,delete忘加where条件)
    查看>>
    MySQL 调优/优化的 101 个建议!
    查看>>
    mysql 转义字符用法_MySql 转义字符的使用说明
    查看>>