Git的指令

本地操作

常用指令

版本提交

git init 		//创建仓库
touch xxx.xx 		//创建文件
vi xxx.xx		//修改文件
git status 		//查看状态
git add .		//所有文件加入暂存区
gtt add xxx.xx		//文件加入暂存区
git commit -m "注释"	//提交至本地仓库
git log [option]	//查看提交日志
	option:
	  --all			//显示所有分支
	  --pretty=oneline	//将提交信息显示为一行i
	  --abbrev-commit	//使得输出的commitid更简短
	  --graph		//以图的形式显示

版本回退

git reset --hard commitID	//回退到commitID	版本
git reflog			//查询删除的提交记录

忽略列表

touch .gitignore	//设置在文件目录内且不让git管理的文件

分支指令

git branch 		//查看分支
git branch 分支名	//创建分支
git checkout 分支名	//切换分支
git checkout -b 分支名 	//创建并切换到分支
git merge 分支名 	//合并分支
git branch -d 分支名	//检查后删除分支
git branch -D 分支名	//不检查直接删除分支

常用分支

master分支
develop分支
feature分支
hotfix分支

远程仓库

SSH公钥配置

ssh-key -t rsa					//生成SSH公钥
cat ~/.ssh/id_rsa.pub 			//获取SSH公钥
ssh -T git@gitee.com			//检查是否配对成功

远程仓库操作

git remote add origin ssh地址	//添加远程仓库origin
git remote						//查询远程仓库
git push origin master			//上传master到远程仓库origin
//标准格式
//-f 强制覆盖
//--set-upstream 推送到远端的同时建立起和远端分支的关联关系
git push [-f][--set-upstream][远端名称][本地分支名][:远端分支名]
git remote -vv 					//查看本地分支与远程分支的关联关系

从远程仓库中克隆

git clone ssh地址/http地址		//克隆远程仓库

从远程仓库中抓取和拉取

git fetch [remote name][branch name]	//抓取,不进行合并
git pull [remote name][branch name]		//拉取,进行合并,相当于fetch+merge
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值