前言
Git有着陡峭的学习曲线,其难以掌握的地方在于传统的集中式版本控制系统与以Git为代表的分布式版本控制系统在理念上的巨大差异。学习版本控制,能够让你有效的管理分支和进行分支间合并,但还是推荐使用github进行日常的代码管理,github是基于Git的在线平台,其功能已经足够完成当前的需求,前面的区域,以后再来探索吧。
1.在Windows下安装
1.1手动选择git安装包
我这里是把git开头的文件都选取了,目前看是没有什么问题的,还有一些其他的软件包需要选取
可以之后在Cygwin中看自己Git的版本来看安装是否成功
1.2Cygwin中部分命令和遇到的一些问题
这里是权限不够,给对应目录下的文件访问权限就可以解决:
https://blog.csdn.net/u013358222/article/details/96966686
1.3开始最简单的Git之旅吧
1.3.1设置一些Git别名
Kunc@DESKTOP-VGQDUA5 ~
$ git config --system alias.st status
Kunc@DESKTOP-VGQDUA5 ~
$ git config --system alias.ci commit
Kunc@DESKTOP-VGQDUA5 ~
$ git config --system alias.co checkout
Kunc@DESKTOP-VGQDUA5 ~
$ git config --system alias.br branch
1.3.2告诉当前用户的姓名和邮件地址(输入你自己的)
Kunc@DESKTOP-VGQDUA5 ~
$ git config --global user.name "Yu Genrui"
Kunc@DESKTOP-VGQDUA5 ~
$ git config --global user.email "gryu@hnu.edu.cn"
1.3.3工作区更目录的初始化
Kunc@DESKTOP-VGQDUA5 /path/to/my/workspace
$ mkdir demo
Kunc@DESKTOP-VGQDUA5 /path/to/my/workspace
$ cd demo
Kunc@DESKTOP-VGQDUA5 /path/to/my/workspace/demo
$ git init
Initialized empty Git repository in D:/Cygwin/path/to/my/workspace/demo/.git/
Kunc@DESKTOP-VGQDUA5 /path/to/my/workspace/demo
$ ^C
Kunc@DESKTOP-VGQDUA5 /path/to/my/workspace/demo
1.3.4初次接触适合去了解的一些功能(非完整版,我要去学习github了)
git init
git rm
git add
git commit
git push
git clone
git checkout
git pull