GIT简单介绍及常用命令

**

git是什么

**
git是目前企业使用最多最流行的 分布式版本 控制系统
分布式版本控制系统,没有中央服务器
每个人的电脑就是一个完整的版本库,工作时候不需要联网
因为版本就在自己的电脑上面,如果多人同时编写修改一个文件的时候,只需要将两者之间各自修改的内容推送给对方,就可以实现互相看到对方修改的代码

**

svn

**
svn是集中式版本控制系统,版本集中存放在中央服务器中,用自己的电脑,首先需要从中央服务器获取更新版本代码,然后在最新的版本代码之上编写新的业务逻辑,编写完成之后再次推送到中央服务器

svn集中式版本控制系统,必须联网,才能工作正常
如果是局域网还可以,如果是互联网,网速会比较慢,你的SVN就会出现一定的问题
**

git下载网址 https://git-scm.com/

**

> 1、安装,官网下载之后直接点击安装 
> 2、查看是否安装成功,输入以下命令是否出现git版本号
> 	   git --version
> 	   备注:如果提示git不是内部命令,需要配置环境变量
> 	   计算机——右键(属性)——高级系统设置——环境变量——找到系统变量中的Path——编辑新增以下文件位置 
> 	   D:\Git\cmd;D:\Git\bin,多个数据用;英文分号隔开
> 
> 3、安装完成进行一次全局配置,配置用户名和密码,全局配置一次即可
> 	   git config --global user.name "你的用户名"  //英文引号
> 	   git config --global user.email "你的邮箱"
> 
>4、想要在某一个文件中使用git,先进入对应文件,常见命令
> 	   e:  //进入e盘
> 	   cd  文件夹 //进入某一个文件夹  	
>  
> 5、进入项目文件目录后,初始化项目
> 	   git init
> 	   初始化后可以看到一个.git 文件,这个文件是初始化配置文件
> 	   在生成的.git文件中有一个config文件,该文件可以对当前项目进行局部配置
> 	      例如,下面为单独配置用户名
> 		  [user]
> 			  name=lisi
> 			  email=1142533@qq.com 	
> 
> 6、使用git,查看当前状态  方法二:右键 选择git bash here 		 git status		 
> 	   如果不使用cmd命令,进入当前目录,右键——选择 git bash here
> 	   输入命令git status查看当前状态
> 	 	
> 7、本地——暂存盘(等待提交)—— git本地仓库(本地电脑) 		
>      git add  文件夹名称		
>      上面命令即可将本地文件存储到暂存盘,本地文件字体一般为红色,暂存成功后,文件颜色会变成绿色 
>      
>      删除本地文件命令 			
>      rm 文件名 		
>      
>      删除暂存区域文件
>      git rm --cached 文件名	
>      	 
> 	   提交到本地仓库 			
>      git commit -m "提交的信息备注"  //备注信息一定要填写,备注信息可以是中文 			
>      执行commit会将之前的内容覆盖掉
>      
> 	   检出仓库文件
> 	   git checkout 文件名
> 	
>  	   查看日志
> 	   git log

**

环境变量配置图示

**
在这里插入图片描述

分支

**

	1、查看分支  
	    git branch
	    执行后可以看到当前所在分支(高亮),并且前面有一个星号,master为主分支
	2、创建分支 
	   git branch 分支名称
	   一般分支命名为自己的名称或者当前开发项目的功能	
	3、切换分支 
	   git checkout 分支名称
	   注意:当分支没有任何操作的时候,是与主分支保持一致的 	   
	4、合并分支
	   git merge 子分类名称(切换到主分支,才可以合并自分支)	
	5、删除分支
	   git branch -D 子分支名称(想要删除子分支,不能在当前子分支上面)
	   
git和github
	 github相当于一个代码托管的平台,可以将本地所写的项目代码托管到github上边	 
	 git可以使用远程推送命令,关联你的github账号,进行本地项目的远端推送

###########################################

1、登录github,创建新远端仓库

2、进入本地项目文件,用命令关联你的github账号,进行本地项目推送到远端
   git temote add origin github仓库地址
3、执行推送到远端命令
   git push -u origin main
   备注:github原来的主分支名称为master,现在改成了main,如果本地主分支名称是master,线上主分支名称main,推送是不成功的,需要先创建一个本地为main的分支,然后进行对应分支的推送

4、将本地分支推送到远端(必须本地有此分支)
   git push --set-upstream origin 分支名称
   备注:不仅可以将分支名称推送,还可将分支中内容一块推送

5、删除远端分支命令
   git push origin --delete 分支名
   备注:删除的为远端分支,本地分支不受影响,删除时请确保不在此分支,切换到其他分支中

6、克隆远端仓库内容
   git clone github仓库地址

7、推送内容到远端仓库(将本地仓库内容推送远端,所以需要先将本地内容更新到本地仓库,再进行推送)
   git push
   备注:会将本地对应分支推送到线上对应分支,所以分支名称要保持一致

8、远程仓库拉取内容到本地
   git pull

图文展示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

注意:
如果创建了本地分支 需要将本地分支推送到远程分支 推送前需要在本地分支上边
想要删除远程分支 需要在其他的分支使用命令删除远程分支
在删除远程分支时候 同名的本地分支并不会删除 你需要单独删除本地同名分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值