Git和SVN的最主要的区别:
SVN 是集中式分布版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的适合不需要联网了,因为版本都在自己的电脑上,协同的方法式这样的:比如说自己的电脑上改了文件A,其他也在电脑上改了文件A,这是你们两之间只需各自的修改推送给对方,就可以互相看到对方的修改了
Git 是目前世界上最先进的分布式版本控制系统。
Git Bash:Unix与Liux风格的命令行,使用最多,推荐最多
Git CMD:Windows风格的命令行
Gie GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令
Git常用命令式学习:
1、cd:改变目录
2、cd.. 回到上一个目录,直接 cd 进入默认目录
3、pwd:显示当前所在的目录路劲
4、ls(||):都是列出当前目录中的所有文件,只不过||(两个||)列出的内容更为详细
5、touch:新建一个文件如 touch index.js 就会在当前文件目录下建一个index.js 文件
6、rm:删除一个文件,rm index.js 就会把index.js 文件删除。
7、mkdir:新建一个目录,就是新建一个文件夹
8、rm -r: 删除一个文件夹、rm -r src 删除src目录
9、mv:移动文件,mv index.html src index.html是我们移动的文件,src是目标文件夹,当然这样写必须保存文件个目录文件夹在同一个目录下
10、reset:重新初始化终端/清屏
11、clear:清屏
12、history:查看命令历史
13、help 帮助
14、exit:退出
15、#:表示注释
查看配置:git config -l
查看系统:git config --stsyem --list
查看本地:git config --global --list