Git

Git

定义:是n种版本控制器的其中一种

版本控制器:就是在开发阶段辅助我们团队开发的工具

关于git下载

git官网:https://git-scm.com/ 下载对应版本的客户端

具体的安装就是一通下一步,就可以安装完成

在win系统中右键,可看看到git就证明我们安装完成

git的使用

1.我们需要自报家门  就是告诉它你是谁?怎么联系到你
	git config --global user.name sesefeng
	git config --global user.email 345678@qq.com
如果没有报错,表示命令没有问题

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 分支名
	(需要主分支上操作)
posted @ 2022-08-14 13:42  又又儿  阅读(49)  评论(0)    收藏  举报