git 是最优秀的分布式的快速版本控制工具,Git是一个免费的、开源的分布式版本控制系统,旨在以快速高效的方式处理从小型到大型的项目。Git易于学习,占地面积小,性能极快。它超越了诸如Subversion、CVS、Perforce和ClearCase等SCM工具,具有廉价的本地分支、方便的临时区域和多个工作流等功能。如果我们连git都不懂,显然已经out了。git是linux之父花2周多时间开发出来的,好用,好学,支持linux命令操作。
github是国外网站,比较慢,建议使用国内的码云也就是gitee
1、下载git
大家可以去官网下载:https://git-scm.com/,嫌慢也可以去淘宝网下载 Git-2.25.1-64-bit.exe
https://npm.taobao.org/mirrors/git-for-windows/ ,
2、创建工作目录
安装好后,创建工作目录,可以是项目的工作目录,也可以是自己学习的工作目录,如:在桌面创建一个wangtw_git,随意创建一个目录即可。右键运行git bash here, 并在窗口输入linux 命令 ll -ahl 如图:
3、配置全局环境变量用户名及密码
个人全部配置文件在C盘,用户下面,名称叫.gitconfig,可以修改或删除,但建议不要删除,我配置的主要内容如下:
[user]
name = wangtiewan
email = woden1975@163.com
我起初是用命令行配置的,这跟java的配置参数文件一样。配置好后主要用于远程免密码上传远程仓库
如果你删除了.gitconfig
执行命令
git config --global user.name "wangtiewan"
git config --global user.email "woden1975@163.com"
配置文件又会重新创建生成
git config --help 会得到更多的帮助
4、自己创建远程仓库
5、创建仓库的两种方法
git init 手工创建
git clone url 克隆远程仓库
git clone https://gitee.com/woden1975/gitstudy
6、免密验证
输入ssh-keygen -t rsa 然后一路回车下去,会自动产生.ssh目录
7、git 简单常用命令
git init
git add .
git commit -m "我修改了啥等可以写在这里"
git pull 传送到远程仓库
....
8、git 与ide 的集成
...伙伴们不难吧,哈哈