git上传及其他使用

Git的使用

1、创建本地仓库

a.进入需要做版本控制的文件夹中(空的)
b.在终端(命令提示符中)
注意:目录必须是使用git创建的仓库目录
 git init 	 			- 创建仓库
 git add 文件			- 将文件添加到缓存区中 
 git add -A			- 将当前目录中的所有文件添加到缓存区中
 git commit -m ‘信息’	- 将缓存区的内容提交到仓库中
 git commit -a -m ‘清空’	- 将工作区中的内容跳过缓存区直接提交到仓库中
 git status			- 查看当前状态
 git log				- 查看仓库中的所有版本的文件信息
 git reset —hard 版本号	- 写版本号指回到哪个版本
 git reset —hard		- 指当前版本
 git reset —hard HEAD^	- 指前一个版本
 git checkout —文件名	- 让工作区里面的指定文件的内容名回复到上个版本提交的状态
 
 git clone <url>		- 将服务器上的项目(仓库)克隆
 git push	(-u) origin master	- 将本地仓库中的内容更新到远程仓库
 git pull				- 将远程仓库中的内容拿到工作区

 git remove add origin 地址	- 关联远程仓库(只需要关联一次)
 git push [-u] origin master 	- 提交(-u在第一次提交分支的时候才用)

分支管理:

a. 创建仓库会默认给我们创建一个master分支,这个分支一般作为提供和发布分支
b. 开发一般会自己创建一个develop分支,用来开发和测试
c. 多人协作的时候还可能根据不同的人或者(不同的功能)创建不同的分支,用来独立开发

常见分支:master、develop、功能/ 人员分支

git branch [-a]			- 查看分支
git branch 分支名		- 创建分支
git checkout 分支名		- 切换分支
git checkout -b 分支名	- 切换并创建新的分支
git diff 分支1 分支2		- 查看两个分支的差异
git merge 分支名		- 让当前分支和指定分支进行合并

注意:切换分支、push、pull,这些操作之前要保证工作区是clean的

怎么避免冲突:不要发生多个分支同时对同一个文件在同一个版本下进行修改(与同伴确认和商量)

练习:创建一个开发分支(develop),然后在创建两个开发者分支zhangsan和lisi
	然后再zhangsan的分支上添加一个文件夹(aaa),文件中有一个文件(文件不能为空)
	在lisi的分支上添加一个图片
	最后将zhangsan的lisi分支都合并带develop中,然后将develop合并到master
```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值