《第一行代码》读书手札


可能你早就听闻git,奈何看不懂命令吓退了。


今天逆流而上。

(1.)安装Git

登录官网,下载最新版,一路下一步。就完成安装了。


(2.)创建本地代码仓库

首先配置身份 – 命令:

git config --global user.name "用户名"

git config --global user.email "邮箱号"

控制台命令:

MaiBenBen@An MINGW64 ~
$ git config --global user.name "Allbet" MaiBenBen@An MINGW64 ~
$ git config --global user.email "1255621959@qq.com" //查看配置是否成功 MaiBenBen@An MINGW64 ~
$ git config --global user.name
Allbet MaiBenBen@An MINGW64 ~
$ git config --global user.email
1255621959@qq.com

接着为项目创建代码仓库

先切换到项目的目录下,我这里的项目在E盘下的WorkPace。

当然也可以,在项目文件夹中右键选中Git Bash Here,直接切换到项目目录下。

切换到项目的命令:

cd 文件地址

控制台命令:

MaiBenBen@An MINGW64 /e
$ cd E:/WorkPace/BroadCastTest MaiBenBen@An MINGW64 /e/WorkPace/BroadCastTest
$

创建代码仓库

就一行命令 git init

命令:

git init

仓库创建完成以后,会在项目的根目录下生成一个 隐藏的.git文件,这个文件夹

记录本地所有的Git操作的,可以通过 ls -al 命令查看一下。

如果想要删除本地仓库,删除这个文件夹即可。

(3.)提交本地代码

命令只有两个 add 与 commit 

add 将想要提交的代码先添加进来

commit 才是真正去执行提交操作
  1. 添加一个单独的文件

    git add 文件名
  2. 添加一个目录的文件

    git add 目录名
  3. 添加一个根目录下的所有文件

    git add .       直接写上一个点。
  4. 提交添加的文件

    git commit -m "对代码的描述信息"    这个描述信息一定要有的。

已经发现,基本上git相关的命令,都是git打头。

Git时间 —— 初始版本控制工具的更多相关文章

  1. (一)Git时间--初识版本控制工具

    //配置一下你的身份 git config --global use.name "Douzi" git config --global use.email "jdouzi ...

  2. 基于GitLab与Git Extensions搭建版本控制工具

    1.背景 大家知道GitHub是现在非常流行的代码托管工具,但是如果有些项目不想开源的话,则需要付费,因此萌生了自己搭建一个Git的版本控制工具,供内网使用.GitLab则是个好的选择,但是GitLa ...

  3. [git更新中]版本控制工具git初步使用

    逐渐开始写规模稍大的程序, 如果在像以前一样每写完一次保存一个版本, 修改起来太蛋疼了, 而且还会忘记都有修改过哪里, 最终如果写完的话, 各种不方便, 于是便开始接触版本控制工具. 因为是在Linu ...

  4. Git 版本控制工具(学习笔记)

    GIT(分布式) 一.Git 初始版本控制工具 1. 安装Git Ubuntu系统下,打开shell界面,输入: sudo apt-get install git-core  之后回车输入密码,即可完 ...

  5. 再次学习Git版本控制工具

    Git 究竟是怎样的一个系统呢?为什么在SVN作为版本控制工具已经非常流行的时候,还有Git这样一个版本控制工具呢?Git和SVN的区别在哪儿呢?Git优势又在哪呢?下面PHP程序员雷雪松带你一起详细 ...

  6. 开源分布式版本控制工具 —— Git 之旅

    Git 主张的分布式代码库与文件快照的设计思想,相对于传统 CVS.SVN 等集中式.文件差异式版本控制工具是一种挑战与颠覆.Git 带来了离线提交.轻量级分支等诸多便利.不过,也有人质疑 Git 的 ...

  7. 版本控制工具比较-CVS,SVN,GIT

    首先介绍几个版本控制软件相互比较的重要依据: a.版本库模型(Repository model):描述了多个源码版本库副本间的关系,有客户端/服务器和分布式两种模式.在客户端/服务器模式下,每一用户通 ...

  8. 版本控制工具--svn和git的使用(二) -----SVN的操作

    SVN的使用 开头: 对于svn的详解,我不是很熟,只是用过svn的客户端,没使用过服务端,在这里我只是简单说一下在svn的客户端怎么拉取代码,提交代码和修改冲突等等.svn的客户端我在Mac中用的s ...

  9. 版本控制工具——Git常用操作(上)

    本文由云+社区发表 作者:工程师小熊 摘要:用了很久的Git和svn,由于总是眼高手低,没能静下心来写这些程序员日常开发最常用的知识点.现在准备开一个专题,专门来总结一下版本控制工具,让我们从git开 ...

随机推荐

  1. NAT+PAT+OSPF+设备互连地址详解

  2. UDF-C_UDMI【转载】

    UDF定义变量的输出 使用宏: C_UDMI( c, thread, index)       自变量类型:cell_t c       Thread *thread       int index ...

  3. UML图中时序图的基本用法

    快速阅读 序列图主要用来更直观的表现各个对象交互的时间顺序,将体现的重点放在 以时间为参照,各个对象发送.接收消息,处理消息,返回消息的 时间流程顺序,也称为时序图. 里面用到的基本元素如下: 角色- ...

  4. 三大框架 之 SSH整合

    目录 SSH整合 Spring整合web项目 在Servlet当中直接加载配置文件,获取对象 存在问题 解决方案 SSH整合 引入Jar包 引入配置文件 创建包结构 创建相关类 创建Customer业 ...

  5. Linux中的定时自动执行功能(at,crontab)

    Linux中的定时自动执行功能(at,crontab) 概念 在Linux系统中,提供了两种提前对工作进行安排的方式 at 只执行一次 crontab 周期性重复执行 通过对这两个工具的应用可以让我们 ...

  6. LITEIDE配置

    LITEIDE配置 工具--管理GOPATH 工具--编辑当前环境

  7. https://blog.csdn.net/qq_35636311/article/details/78255568 cPython 扩展

    https://blog.csdn.net/qq_35636311/article/details/78255568 http://book.pythontips.com/en/latest/pyth ...

  8. 003 centos7中关闭防火墙

    在centos7中,防火墙有了新的变化.下面是常用的几个命令. 1.查看状态 systemctl status firewalld 2.关闭防火墙 systemctl stop firewalld.s ...

  9. 干货满满!10分钟看懂Docker和K8S(转)

    2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司. 这家公司主要提供基于PaaS的云计算技术服务.具体来说,是和LXC有关的容器技术. LXC,就是Linux容器虚 ...

  10. VS编译出错不自动运行上次的程序