zoukankan      html  css  js  c++  java
  • Git的导入

    通过git书籍学习

    1. Git仓库管理功能是GitHub核心,消减了笔者花在版本管理系统上的时间。

      1) 版本管理: 管理更新的历史记录。

      2) Subversion: 在git出现以前,普遍采用Subversion等集中型版本管理系统。而Git属于分散型。

        集中型: 所有数据存放在服务器中,有便于管理的优点。但一旦开发者不能连接服务器,将无法获取最新源代码,开放无法进行。或者服务器宕机。或者服务器故障,开发者再也见不到

             最新代码。

        分散型: 将仓库Fork(将GitHub的某个特定仓库复制到自己的账户下,Fork出的仓库与原仓库是两个不同的仓库,开发者可以随意编辑)给了每个用户。

                有多个仓库,可能会显得复杂,不过开发者本地就有仓库不必远程连接仓库就可以进行开发。

            其实仓库之间也是可以进行pull和push的。但要注意制定规范搞清楚最新源代码保存在哪里。

    2. 安装注意

      https://msysgit.github.io/ 下载.exe包双击进行安装,

      1) 组件选择大可下一步,

      2) 设置环境变量(选择"Use Git Bash only"

      3) 换行符的处理: Mac或Linix以LF(Line Feed)处理,但是Windows用CRLF(Carriage Return + Line Feed)处理。安装时选择"Checkout Windows-style, commit Unix-style line endings" ,换行符会在签出时转换为CRLF,提交时转为LF。

      4) Git Bash: 安装完成后,在应用程序中搜索"Git Bash",双击打开,git只能在Git Bash使用,熟悉Windows的CLI(Command Line Interface命令行界面)

      5) 在提交时,git设置的name和email会随着提交日志一起被公开。设置color.ui为auto可以让命令的输出拥有更高的可读性。

  • 相关阅读:
    417 Pacific Atlantic Water Flow 太平洋大西洋水流
    416 Partition Equal Subset Sum 分割相同子集和
    415 Add Strings 字符串相加
    414 Third Maximum Number 第三大的数
    413 Arithmetic Slices 等差数列划分
    412 Fizz Buzz
    410 Split Array Largest Sum 分割数组的最大值
    409 Longest Palindrome 最长回文串
    day22 collection 模块 (顺便对比queue也学习了一下队列)
    day21 计算器作业
  • 原文地址:https://www.cnblogs.com/floraCnblogs/p/github-git.html
Copyright © 2011-2022 走看看