Git
定义:是n种版本控制器的其中一种
版本控制器:就是在开发阶段辅助我们团队开发的工具
关于git下载
git官网:https://git-scm.com/ 下载对应版本的客户端
具体的安装就是一通下一步,就可以安装完成
在win系统中右键,可看看到git就证明我们安装完成
git的使用
1.我们需要自报家门 就是告诉它你是谁?怎么联系到你
git config --global user.name sesefeng
git config --global user.email [email protected]
如果没有报错,表示命令没有问题
git中的相关命令
1. ls 命令 查看指定目录中的所有文件及目录
参数 -la: 可以查看文件的详细信息
2. mkdir 目录名 创建目录
3. touch 文件名 创建一个空文件
创建文件或者是目录都可以同时创建多个
语法: mkdir 目录名 目录名 touch 文件名 文件名
4. rm 删除命令
参数 -rf: 强制删除
5. vim 文件名 打开一个编辑器
刚进入编辑器的时,是命令模式,可以按 a 或 i切换到编辑模式
命令模式 => a/i编辑模式 => esc退出编辑模式 => 命令模式 => shift+: 进入末行模式
进入末行模式后才可以输入 w 保存不退出
q 退出不保存
wq 保存并退出
q! 强制退出
wq!强制保存退出
6. cat 文件名 查看文件中的内容
7. cp 要复制的文件 要复制到哪个位置 => 复制
8. mv 要剪切的文件 要剪切到哪个位置 => 剪切
可以使用mv命令进行对文件重新命名
关于git上传项目的命令
本地项目 => 暂存区 => 本地仓库 => 远程仓库
1.初始化git
git init
初始化之后会出现一个目录名为 .git/的目录
duan@duan-PC MINGW64 ~/Desktop/h5-69/vue/day11/web (master)
master: 表示的就是主分支
2.将本地的项目上传到暂存区
git add 文件名 => 上传指定文件
git add . => 上传所有文件及目录
3.查看暂存区状态
git status
4.将暂存区的项目上传到本地仓库
git commit -m "你本次上传的说明"
5.查看版本
git log
6.版本退回:
git reset --hard 要退出版本的前git8位标识
分支
1. 创建分支
git branch 分支名
创建分支后,直接切换到该分支 => git checkout -b 分支名
2. 查看分支
git branch
* master => *表示的是当前所处分支
user
3. 切换命令
git checkout 分支名(在哪个分支上推文件就到哪个分支)
4. 合并分支
git merge 分支名 (合并分支要切换到主分支上,才能合并分支)
5. 删除分支
git branch -d 分支名
强制删除
git branch -D 分支名
远程仓库
我们需要注册一个平台“码云gitee” 这个平台和GitHub一样,都是代码的托管平台。
创建仓库:
.gitignore表示的是忽略追踪 写在这个文件中的文件或目录中不会上传到git上
哪个文件不需要上传到git上,那个文件就写到这个文件中如果上传的是vue脚手架项目,在忽略追踪文件中自动将node_modules目录写在这个文件中,不让其上传
如果没有上传,其他开发者在拉去项目时就没有这个项目,就无法直接启动这个项目.
!!!在拉取项目后需要在目录中执行npm install !!!
1.链接远程仓库
git remote add origin 远程仓库的地址
2.克隆远程仓库项目
git clone 远程地址
3.将本地仓库的项目推送到远程仓库
git push origin 分支名(远程仓库的名字)
4.更新项目(你已经克隆过项目)
git pull origin 分支名
(需要主分支上操作)
标签:文件,git,仓库,Git,上传,目录,分支
From: https://www.cnblogs.com/ashuang/p/16585308.html