zoukankan      html  css  js  c++  java
  • Git学习(上)

    • 什么是Git

      它是一种版本控制工具

    • 它用来干什么

      1. 分布式版本控制

      2. 多个开发人员协调工作

      3. 有效监听谁做的修改

      4. 本地以及远程操作

    • 主要命令

      1. git init 初始化本地git仓库

      2. git add xxx添加文件

      3. git status 查看状态

      4. git commit 提交

      5. git push 推送到仓库

      6. git pull 从远程仓库拉取数据

      7. git clone 从远程仓库拷贝数据

    • 如何使用git(上)之初识git

      1. 首先下载git

        下载链接

        官网下载比较慢,这个镜像网站下载比较快。

        安装完成后,测试是否成功安装, 使用命令 git --version, 如果成功, 会显示对应的版本号。

      2. 进行初始化

        在myapp文件夹下, 我创建了一个html文件和一个js文件,用来演示。

        目录如下

        1)进入myapp文件夹中,使用git init

        回到我们的文件夹中, 点击显示隐藏的项目, 我们会发现有一个以git为名的隐藏的文件夹。

        2)进行配置,使用命令git config --global user.name "name" 和 git config --global user.email "@xx.com"

        3)将文件提交到git仓库

        使用命令git add xx, 然后使用git status 查看添加状态

        移除已经添加的使用命令:git rm --cached xx

        添加所有文件:git add .

        此时, 我们的文件都已经添加到仓库了。

        当我对已经添加到仓库的文件进行修改时, 再次使用git status 查看状态

        提示我们我们对文件进行了修改, 需要重新添加,再次使用git add .命令即可。

        最后使用git commit -m "信息说明"

         最后显示, 没有东西可以提交。

    • 如何使用git(中)之分支的使用

      • 如何使用git忽略不想上传的文件

        新建一个txt文件, 假如我们不想上传这个文件。

        使用git status查看状态,如下。

        发现有一个error.txt文件没有添加,但我们又不想添加啊这个文件, 这时候需要创建一个.gitignore文件, 然后编辑该文件, 输入不想上传的文件的名字

        这个时候我们再次查看提交状态的时候, 就只有一个.gitignore文件待添加。

         

        这时候只需将该文件提交即可。

      • 分支的使用

        1. 使用命令git branch创建分支

        2. 然后切换到刚刚创建的分支中,命令:git checkout 分支名

        3. 在分支中进行提交操作

          我在分支中创建了一个login.html

          查看我们的文件目录

          再回到我们的主分支

          目录只有在主分支中创建的

          删除分支:git branch -D 分支名(前提是在主分支下才可以操作)

      • 主线以及分支的合并

        也就是将你在其他分支提交到主分支中, 完成汇总。

        合并分支命令:git merge 分支名

    Git学习(下):https://www.cnblogs.com/Patrick20726/p/13581933.html

  • 相关阅读:
    hadoop再次集群搭建(3)-如何选择相应的hadoop版本
    48. Rotate Image
    352. Data Stream as Disjoint Interval
    163. Missing Ranges
    228. Summary Ranges
    147. Insertion Sort List
    324. Wiggle Sort II
    215. Kth Largest Element in an Array
    快速排序
    280. Wiggle Sort
  • 原文地址:https://www.cnblogs.com/Patrick20726/p/13574358.html
Copyright © 2011-2022 走看看