git

注册好账号后就开始创建一个版本库,用来管理你的代码文件。首先,创建一个空目录,我就直接创建空文件夹为git,然后在git目录输入git init,这样git仓库就算建好了。在文件夹git下会有一个.git的隐藏目录(可用ls -a查看)。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。

工作区(Working Directory)就是你在电脑里能看到的目录,比如我的git文件夹就是一个工作区。

把文件往Git版本库里添加的时候,是分两步执行的:

第一步是用**git add **把文件添加进去,实际上就是把文件修改添加到暂存区(注意:是该文件在工作区的改动,如果没有改动,那么也就add不了);

第二步是用**git commit **提交更改,实际上就是把暂存区的所有内容提交到当前分支。可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。

  1. 当前目录用 git status 查看状态如下,

在这里插入图片描述
2. 创建一个doc1.txt的文件,然后查看状态是untracked文件,这是因为没有add到暂存区,所以Git管理器追踪不到
在这里插入图片描述
3. 档把文件add后,在查看状态

在这里插入图片描述

  1. 接下里就通过 git commit将暂存区的内容添加到当前分支
    在这里插入图片描述
  2. 如果你没有对你的工作区做任何修改,那么你的工作区就是干净的

在这里插入图片描述

git命令
1.建分支(third)并提交到远程仓库

		1.新建分支
		git branch third
		
		2.把本地分支推送到远程
		git push origin third
		
		3.切换到该分支
		git checkout third
		
		4.查看本地修改
		git status
		
		5.添加本地修改
		git add .
		
		6.commit
		git commit -m 'my new branch'
		
		7.推送代码
		git push

2.合并分支(second)到master

		1.切换到指定分支;
		git checkout second
		
		2.拉取分支代码;
		git pull
		
		3.切换到主分支;
		git checkout master
		
		4.把分支的代码merge到主分支;
		git merge second
		
		5.git push推送后,指定分支代码就已经合并在主分支了。
		git push
			
使用此方法还可以合并主分支代码到指定分支,

3.合并主分支代码到指定分支(third)

		1. 将分支切换到master
		git checkout master
		
		2. 将代码pull到本地
		git pull
		
		3. 手动修改冲突
		
		4. 提交修改到本地仓库
		git add .
		git commit -m "merge master into third"
	
		5. 切换到所在分支
		git checkout third
		
		6. merge合并
		git merge master
		
		7. 将本地内容push到分支
		git push

git命令
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值