2018-06-26 Git每日命令 上传代码篇

写在前面

作为一个刚刚步入工作的小白,一个挨踢人员,Java后端工程师。每天使用最多的东西就是IDEA, Git, Linux。各种命令敲得飞起,真正用的时候就常用的6-7个。但是碰到问题,就要重新去学习命令,如果问题不着急还好,被人催的感觉总是让人不能接受,所以决定从平时开始积累,一点一滴,聚沙成塔。

Git是什么就不多说了。第一天先从全貌来了解Git。

概述

Linus大家都知道,Linux的作者,它也是Git的作者。当初linux的代码越来越多,全世界的程序员一起协作来开发Linux,是一件另Linus头痛的事情,人们只能拿到Linux的副本代码去开发,开发完毕后给Linus,Linus进行review,然后找出修改的代码进行合并。可是不止一个人提交代码,一个人要去review这么多代码根本不现实。SO,Linus在被一家做代码管理的人员拒绝后,自己用一个周的时间开发出了Git,并不断流行,越来越被大家接受。

基本操作

工作中大概常用的操作就几种,但是希望多学一点,学到设计上的思路,不仅仅是学Git这个工具,希望在后面的学习中,可以造轮子,自己仿照这Git做一个出来。

  1. git clone
    用法:git clone [url]
    例子: git clone https://github.com/apache/incubator-dubbo
    描述:通过git clone可以拿到dubbo项目到本地。

  2. 提交代码
    用法:git add [file | path/file | .] , git commit -m 'submit' git push
    1️⃣git add 提交代码到 stage
    2️⃣git commit 从stage到 版本库
    3️⃣git push 把当前分支的版本库的代码提交到对应的远程分支

例子

step1 :在github账号上新建一个仓库。


2018-06-26 Git每日命令 上传代码篇_第1张图片
创建git仓库

2018-06-26 Git每日命令 上传代码篇_第2张图片
创建成功页面

step2: 根据提示在本地执行命令,可以看到增加了README.md文件


2018-06-26 Git每日命令 上传代码篇_第3张图片
操作完成

结语

第一天,简要的明确了计划路线,先从最常用的命令入手结合例子去学习,后面讲在更细致的学习每个命令,最后去学习git的设计思路。

你可能感兴趣的:(2018-06-26 Git每日命令 上传代码篇)