Git学习
code.zip
Git和SVN的区别:
Git是分布式管理系统,每个人的电脑就是一个完整的库
SVN是分布式管理系统,只有中央服务器上有所有的代码,进行版本控制,且必须联网
Git安装
安装生成三个文件
- Git Bash
Linux命令行风格 - Git CMD
Windows风格命令行 - Git GUI
图形界面的Git
Linux命令学习
- cd : 改变目录
- cd .. : 回退岛上一个目录,直接进入到
- pwd : 显示当前所在的目录路径
- rm : 删除一个文件
- mkdir : 新建一个目录(文件夹)
- reset : 初始化终端
- clear : 清屏
- help : 帮助
- exit : 退出
- ''#'' : 表示注释
rm -r : 删除一个文件夹
rm -rf / !!!!
- touch : 新建一个文件
eg : touch index.js 就会在当前目录下新建一个index.js文件 ls : 列出当前目录下的所有文件
- ls(var) : ls(II)这个可以使列出的内容更为详细
Git配置(所有的配置文件都保存在本地)
- 查看配置命令 : git config -l
查看系统配置命令 :
git config --system --list
查看用户配置命令 :
git config --global --list
Git相关配置文件 :
- 系统 : C:\Program Files\Git\etc (Git安装目录下的gitconfig文件)
- 用户 : C:\Users\Administrator.gitconfig 通过 --global全局命令操控 只适用于当前登录的用户
配置用户信息命令:
git config --global user.name "Atanycosts" #名称
git config --global user.email "2694420747@qq.com" #邮箱
Git的基本理论
Git项目搭建
创建本地仓库
创建全新的仓库
#在当前目录下创建一个Git代码库 $ git init
克隆远程仓库
#克隆一个项目可以是Gitee/Github的项目 $ git clone url
Git的文件操作
文件的4种状态
可以清楚的看到当前文件在什么状态,是否可以提交
- Untracked : 未跟踪,此文件在文件夹中但没有进入到Git库,不参与版本控制,此时就需要通过命令进行添加
- Unmodify : 文件已在库中,但没有进行修改**,
Modified : 文件仅修改,可以对其进行如下操作
#使其进入暂存区
- Staged : 暂存状态,若执行
git commit
可将其同步到库中
文件状态和提交
#查看指定文件状态
git status filename
#查看所有文件状态
git status
#将此文件内所有文件提交到暂存区里
git add .
#将暂存区的文件提交到本地仓库
git commit -m
忽略文件
不想上传到仓库的文件
创建码云
鱼皮有搭建 Gitlab
创建SSH密钥
官方文档#在你想要存放库的文件夹下进行如下操作 ssh-keygen -t rsa -C "邮箱地址" # rsa可以为其他 eg:ed25519
创建好密钥后,可以通过命令来查看(见官方文档),也可以在C盘用户下的.
ssh
文件夹中找到pub
后缀的文件- 可以创建自己的仓库
6 条评论
作者以简洁明了的语言,传达了深刻的思想和情感。
文字如刀,剖开表象直抵本质。
想想你的文章写的特别好https://www.237fa.com/
博主真是太厉害了!!!
http://one77.cc/web/nodejs
https://gitee.com/wenzheng1998/web-frontend-development