首页 > 其他分享 >Git

Git

时间:2022-08-14 13:46:49浏览次数:64  
标签:文件 git 仓库 Git 上传 目录 分支

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

相关文章

  • git clone 报错remote:Access denied The requested URL returned error:403
    gitcloneproject_URL命令向远程仓库克隆项目时遇到报错403   error403是服务器拒绝了终端的访问,是账户密码的问题,可是在客户端没有弹出需要输入账户密码的弹窗。......
  • git rm
    1对于‘Untrackedfiles’直接在文件鼠标右键删除,或者Terminal中del<file>为啥不用gitrm<file>呢?因为其没有被git管理2对于已经被git管理的文件,使用......
  • create GitHub Actions and publish GitHub Actions All In One
    createGitHubActionsandpublishGitHubActionsAllInOnehowtocreateyourownGitHubActionsandpublishitCreateaJavaScriptActionusingTypeScript......
  • github学习笔记(八):分支修改冲突怎么办?
    你在你的分支上工作,我在我的分支上工作。我们修改了同一个文件,合并的时候怎么办?如果使用之前的合并方式,保存同一个文件时势必会出现冲突。分支冲突听谁的?听谁的难道可......
  • git配置用户名和邮箱
    1、本地git客户端配置用户名和邮箱地址的作用:用户每次用git提交代码时都会记录用户名和邮箱。2、git设置用户名和邮箱的命令gitconfig--globaluser.name"username"......
  • Git 使用入门
    学习之前,要明白一个概念:版本控制版本控制什么是版本控制版本迭代,新的版本,需要版本管理器版本控制(Revisioncontrol)是一种在开发的过程中用于管理我们对文件、目录或工......
  • 从Git上新拉下来的C#工程,其引用库全部被标记为黄色感叹号解决方法
    解决操作如下:①工具——NuGet包管理器——管理解决方案的NuGet程序包。 ②对缺少的NuGet程序包进行还原。  ③还原完成(解决方案资源管理器中点击刷新),工程恢复正......
  • git——win10下安装Gitblit
    1、下载http://gitblit.github.io/gitblit/https://github.com/gitblit/gitblit/releases/download/v1.9.3/gitblit-1.9.3.zip2、解压 gitblit-1.9.3.zip3、编辑defa......
  • outline.git
    版本控制系统VCS版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。development本地版本控制系统RCS:工作原理在硬盘上保存补丁集(补丁......