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后缀的文件- 可以创建自己的仓库
7 条评论
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
作者以简洁明了的语言,传达了深刻的思想和情感。
文字如刀,剖开表象直抵本质。
想想你的文章写的特别好https://www.237fa.com/
博主真是太厉害了!!!
http://one77.cc/web/nodejs
https://gitee.com/wenzheng1998/web-frontend-development