前言
3分钟上手直接看1.2.4.5.6.8
1.理论
git和svn的区别 git是分布式控制器,svn是集中式分布器。集中式与分布式的区别在于前者版本库是集中放在中央服务器的,使用时将服务器上的代码拷贝到本地使用,需要联网,一旦中央服务器崩了就会产生巨大损失;后者不需要中央服务器,不需要联网,一个人更改内容时其他人也能直接看到,缺点是每个人都能看到所有代码,保密性不好
2.下载与安装
1.直接官网下载,官网下载较慢的话可以去淘宝镜像下载npm.taobao.org/mirrors/git…
2.下载完成后直接根据提示一直点击next进行安装(安装时会自动配置环境变量) 3.下载完成后不会生成快捷图标,屏幕空白处右键即可看到
其中
一般点Git Bash进行操作
3.常用Linix命令(使用这些命令来实现创建删除进入退出文件夹等操作)
1)、cd : 改变目录。
2)、cd . . 回退到上一个目录,直接cd进入默认目录
3)、pwd : 显示当前所在的目录路径。
4)、ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。
5)、touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。
6)、rm: 删除一个文件, rm index.js 就会把index.js文件删除。
7)、mkdir: 新建一个目录,就是新建一个文件夹。
8)、rm -r : 删除一个文件夹, rm -r src 删除src目录
rm -rf / 切勿在Linux中尝试!删除电脑中全部文件!
9)、mv 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下。
10)、reset 重新初始化终端/清屏。
11)、clear 清屏。
12)、history 查看命令历史。
13)、help 帮助。
14)、exit 退出。
15)、#表示注释
4.git配置
1.所有的配置文件都保存在本地 2.设置用户名和邮箱
git config --global user.name "用户名称" #名称
git config --global user.email "用户邮箱" #用户邮箱,加引号和不加都可
配置完后你将在c/user/个性用户名/.ssh中的.pub文件中看到你的配置
5.git 代码提交与下载
添加:从本地( git add .)添加到暂存区
从暂存区 (git commit -m "更新时输入的信息") 添加到本地仓库
从本地仓库 (git push) 添加到远程仓库
获取:使用(git clone 拷贝的远程仓库地址) 将其拷贝到本地
括号中为代码
6.git搭建的两种方式
1.本地搭建
# 在当前目录新建一个Git代码库
$ git init
可以看到目录下生成了一个.git文件 2.克隆远程仓库
#克隆一个项目和它的整个代码历史(版本信息)
$ git clone [url]
7.忽略文件的代码
8.idear中使用git
1.在idear中新建项目
2.将使用git clone [url]命令克隆出的远程文件拷贝到idear创建的项目文件夹下
3.在idear中的terminal窗口使用
git add .#将项目添加到暂存区
git commit -m "message you want to write "#将缓存区的文件上传到本地仓库
git push#将本地仓库的上传到远程仓库
备注
以上为看完b站狂神说的视频所写总结,仅作抛砖引玉只用,若有错误,望指出 原文链接:视频同步笔记:狂神聊Git (qq.com)