美文网首页
Git的初涉 2018-11-06

Git的初涉 2018-11-06

作者: 天冷请穿衣 | 来源:发表于2018-11-07 00:34 被阅读0次

Git简介

Git是一个开源的分布式版本控制系统。
Git是分布式管理的,所有的用户获取的版本都是完整的版本。
Git的公开的免费服务器是GitHub.

Git本地客户端的安装

网上有许多教程,我只在Windows上安装了一遍,另抽时间再写一篇安装过程吧。
安装完成后需要配置user.name和user.email,

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

这个很关键,因为用他们来生成一个身份识别的key,以后版本提交修改都是用到它的。
先记下,查看当前的配置信息:git config --list

仓库的建立

本地仓库的建立

  1. 打开Git Bash,cd到项目的路径,本次操作是test/.
  2. 在test/ 下执行: $ git init
    将test目录变为仓库的目录,此时会提示仓库empty ,不急接着往下。
  3. 在目录下创建一个文档:test.txt,将其添加到仓库里
$ git add test.txt #添加,多个文件使用空格分隔,git add . 可以将当前目录下得文件全部添加 
$ git diff # 查看不一样的地方
$ git status  # 查看将要提交的东西状态
$ git commit -m "first commit" # 提交,并备注信息
  1. 注册GitHub账户。到这里只是在本地的仓库操作而已,需要发布出去还得有个服务器,当然是使用共有的GitHub啦,反正也没什么隐私东西。这里需要到GitHub官网上申请注册一个账户。本着懒的原则,过程依然省略先。
  2. 将本地git生成的key添加到账户里
  3. 在GitHub上创建仓库
  • 账户头像处 - > "your respostories" -> new
  • 输入Repository name,其他暂时默认
  • 点击 "create respository",完成创建
  1. 关联本地和远程仓库
- git remote origin git@github.com:skyyangonly/test20181106.git 
# 
  1. 将代码推送到远程仓库
- git push -u origin master

首次推送时需要加上-u参数,并会提示“Warning: Permanently added 'github.com,13.229.188.59' (RSA) to the list of known hosts”,这是防止有人伪冒服务器。

  1. 以后修改添加后直接
git push origin master #直接push就可以了
  1. 到GitHub仓库刷新下就能看到push上去的东西了。

参考:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

相关文章

  • Git的初涉 2018-11-06

    Git简介 Git是一个开源的分布式版本控制系统。Git是分布式管理的,所有的用户获取的版本都是完整的版本。Git...

  • 初涉.

  • 初涉

    环境造就格局预定义人生, 人们忽略换位想掌控乾坤。 骄傲而固执的人认为世间没有对错, 平静的银河系中无数的星系在黑...

  • 初涉npm

    NPM是什么 NPM(node package manager Node包管理器)以往的Web开发中,JS文件数量...

  • 诗坛初涉

    诗坛初涉 写了多少首, 我从未细数; 改了多少次, 也未在意。 怎知道, 语言是否传统。 怎知道, 又有多少层次...

  • 初涉webpack

    什么是webpack? 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(mod...

  • 诗坛初涉

    七绝 初涉诗坛 天外孤鸿-詹 初登大雅君休笑,巧艺沽空盼论心。 一字恩深同再造,推敲賈岛始成吟。

  • 工笔初涉

    小田老师的书画课前阵子开始教画画了,我们这帮学生三天打鱼两天晒网的,当然也不着急,慢悠悠的学,慢悠悠的画。尤其是工...

  • 初涉管理

    1.自己的立场非常重要 在复杂的机关当中,每个人都有自己的立场领导有领导的立场。二级单位有二级单位的立场,但是要时...

  • 初涉谈判

    最近的一次谈判,费劲周折才安排好时间,也计划了很多次,预想过各种场景,设定好了初步谈判目的、优选方案、次选方案和最...

网友评论

      本文标题:Git的初涉 2018-11-06

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