Git教程——安装和初步使用

久违了。现在很多互联网公司已经不再使用SVN而用git进行代码管理。接下来的一段时间里,船长就和大家开始git的学习。

git是什么大家自行百度。

一、Windows安装git

下载地址:https://git-for-windows.github.io

速度可能会有一点慢,耐心等待~~~

需要同意的事项有点多,不过不用管,一步一步的同意下去就好。安装路径可以自己选。安装成功以后鼠标右键会看到如下两项:

现在选择Git Bash Here,点击进入Git命令行。

二、设置你的用户名和邮箱

因为Git是分布式版本控制系统,你需要告诉他你的名字和邮箱地址

git config --global user.name "captain"

global config --global user.email "warrior_meng08@163.com"

好了,设置完成了。接下来,就要开始使用git了。

点击进入Git命令行。

三、创建版本库

1、查看当前目录

在bash中输入pwd查看当前目录

如果你不想在当前目录下创建,可以用cd命令切换到你想到的目录下,比如我现在要去D盘下,只需要输入cd D:即可。

ls命令为查看当前目录下的文件。

现在我回到桌面:

2、创建版本库

首先创建一个空的文件夹:mkdir 文件夹名字

然后进入这个文件夹:cd 文件夹

这时你选择的路径下会多了一个learngit文件夹。使用git init命令把这个文件夹变成git可以管理的仓库。

如果你的隐藏文件夹不是可见的,你需要使用ls -ah查看文件夹里的内容。

3、在文件夹中新建文件test.txt,并输入如下内容:git is a version controller.

建议大家下载一个notepad++,用这个打开.txt文件。这样你会不知不觉的跳过很多坑。在notepad++中在编码选项签下设置编码方式为UTF-8无BOM编码格式。

4、把文件添加和提交到git

使用git add test.txt将文件添加到git

使用git commit -m "文件描述"把文件提交到git

通过git status 查看git当前状态:

状态显示working tree clean。证明提交完成。

原文发布于微信公众号 - 自动化测试实战(gh_839e78b6ba28)

原文发表时间:2017-07-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Bug生活2048

Spring Boot学习笔记(三)IDEA 下配置Git

然后需要安装git,点击下面地址进行下载,具体安装步骤请参考其他网上文章,不过多描述。

17810
来自专栏运维小白

8.3 命令补全和别名

命令补全及别名目录概要 tab键,敲一下,敲两下 参数补全,安装 bash-completion alias别名给命令重新起个名字 各用户都有自己配置别名的文件...

20190
来自专栏魏艾斯博客www.vpsss.net

wordpress 前台源代码显示查询次数、加载时间和内存占用的方法

15830
来自专栏九彩拼盘的叨叨叨

Webpack 加载模块的规则

路径以 . 或 .. 打头,加载相对路径的模块。. 表示当前目录,.. 表示上层目录。 require('./foo.js') 将加载当前文件所在目录的 foo...

11830
来自专栏偏前端工程师的驿站

CentOS6.5菜鸟之旅:关于搜索的shell命令

一、locate命令                             用于模糊搜索文件(目录)的绝对路径。    示例1: // 凡是绝对路径当中含jd...

18870
来自专栏破晓之歌

前端页面可视化开发-livestyle,livereload,browser-sync

本质是监控文件修改,实时刷新浏览器,需要安装livereload插件和node.js插件,全局刷新

18220
来自专栏散尽浮华

linux下core file size设置笔记

现象说明:突然发现一台测试机器的java程序莫名其妙地没了,但是没有core dump!这就需要打开服务器的core文件生成的功能了,(即core dump文件...

568100
来自专栏容器云生态

Ansible基本配置以及使用示例

##Ansible基本使用以及模块详解 准备条件:注意:前提是ansible已经正常安装,并且可以使用 1.在ansible主机上创建ssh公私钥对 ansib...

25090
来自专栏iKcamp

【推荐】开源项目minapp-重新定义微信小程序的开发

minapp 重新定义微信小程序的开发 官网:https://qiu8310.github.io/minapp/ 作者:Mora minapp 重新定义微信...

524100
来自专栏逻辑熊猫带你玩Python

“聊一聊Linux的工作环境”

由于Linux采用了和Windows不同的文件系统,所以和Windows用户熟悉的文件管理模式不通,这里来简单说说Linux的根("/")目录下目录的用途

9420

扫码关注云+社区

领取腾讯云代金券