zoukankan      html  css  js  c++  java
  • Git(一)——初识

    Git(一)——初识

    1. 综述

    想必都听过 Git 的鼎鼎大名,传说是某大神花了两周写的,因为之前一直支援他开源社区的收费 CVS 厂商收回了帮助…

    Git 是一个流行的版本控制系统,GitHub 就是一个基于 Git 的版本托管系统,上面有众多大家分享的代码。

    2. 入门的几个命令

    当然首先要下载安装 Git,这里不赘述。

    要在本地建立一个 repository,运行:

    git init

    即在本文件夹建立一个本地的 repository。还可以在本文件夹内运行:

    git init myRepositoryName

    生成一个 myRepositoryName 子目录,在这个子目录里建立了一个本地的 repository。

    不过更常用的是把远程的仓库下载到本地,这将使用一个有名的命令,以远程仓库的地址在 https://github.com/TryGhost/Ghost.git 为例:

    git clone https://github.com/TryGhost/Ghost.git

    即将远程的仓库下载到本地,这时将在本地出现一个此仓库的文件夹。

    增加了文件之后,使用

    git add <filename>

    将文件加入 Git 中,以便进一步 commit 和 push,否则文件就不会被 Git 记录,在 repository 的根目录有时会有一个叫 .gitignore 的文件,里面就是希望被忽略、不加入 Git 的文件的名字。将文件加入 Git 也可以

    git add .

    将所有文件加入 Git 中,当然不包括 .gitignore 中的文件。

    之后,使用

    git commit -m "this is the message about this commit"

    提交到本地仓库。也可以使用

    git commit -a -m "this is the message about this commit"

    来提交,它的效果相当于它之前的两个命令之和,即

    git add .
    git commit -m "this is the message about this commit"

    最后,把本地的 repository 提交到远程,使用

    git push

    即可。

    另外,在任何时候,可以使用

    git status

    查询当前 repository 的信息,如有没有文件需要 add,有没有 modify 需要 commit 等等。

    3. 更多

    各常用的作用(有图解):

    What are the differences between “git commit” and “git push”?

    阮一峰的网络日志:常用 Git 命令清单

     

     

  • 相关阅读:
    Net学习日记_SQL_1
    Net学习日记_基础提高_11_俄罗斯方块_代码篇
    Net学习日记_基础提高_11_俄罗斯方块_整理概括篇
    Net学习日记_基础提高_10
    C#抽象类和接口
    RSS大全
    如何使用deparam.js抓参数
    h5页面解决软键盘与100%X100%的页面的冲突
    29、数据库三大范式精要总结
    28、数据库三大范式精讲
  • 原文地址:https://www.cnblogs.com/yongheng20/p/6151976.html
Copyright © 2011-2022 走看看