3分钟初学git

152 阅读3分钟

前言

3分钟上手直接看1.2.4.5.6.8

1.理论

git和svn的区别 git是分布式控制器,svn是集中式分布器。集中式与分布式的区别在于前者版本库是集中放在中央服务器的,使用时将服务器上的代码拷贝到本地使用,需要联网,一旦中央服务器崩了就会产生巨大损失;后者不需要中央服务器,不需要联网,一个人更改内容时其他人也能直接看到,缺点是每个人都能看到所有代码,保密性不好

2.下载与安装

1.直接官网下载,官网下载较慢的话可以去淘宝镜像下载npm.taobao.org/mirrors/git…

2.下载完成后直接根据提示一直点击next进行安装(安装时会自动配置环境变量) 3.下载完成后不会生成快捷图标,屏幕空白处右键即可看到

image.png 其中

image.png 一般点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 代码提交与下载

image.png

添加:从本地( git add .)添加到暂存区
      从暂存区 (git commit -m "更新时输入的信息") 添加到本地仓库
      从本地仓库 (git push) 添加到远程仓库
获取:使用(git clone 拷贝的远程仓库地址) 将其拷贝到本地

括号中为代码

6.git搭建的两种方式

1.本地搭建

# 在当前目录新建一个Git代码库
$ git init

可以看到目录下生成了一个.git文件 2.克隆远程仓库

#克隆一个项目和它的整个代码历史(版本信息)
$ git clone [url]

7.忽略文件的代码

image.png

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#将本地仓库的上传到远程仓库

image.png

备注

以上为看完b站狂神说的视频所写总结,仅作抛砖引玉只用,若有错误,望指出 原文链接:视频同步笔记:狂神聊Git (qq.com)