git

Linux命令
	ls 查看所有文件
	ls -la 查看包括隐藏文件
	cd 切换目录
	mkdir 创建目录
	touch 新建文件
	vi/ vim  编辑文件
	Esc 退出编辑模式
	:进入底行模式
		wq 保存退出
		wq! 强制保存退出
	ZZ 保存退出
	cat 查看文件信息		
Git
	用git管理我们的工作目录
		git init
		多 .git
	三种状态
		工作区
		暂存区
		本地仓库
	git add ./<filename>  提交到暂存区
	git commit -m ""  提交到仓库
	git status  查看工作树状态
	git log  查看所有提交的版本信息
	git reflog   查看你所有的操作记录
	git checkout <filename> 丢弃工作区的内容
	git reset <filename> 从暂存区到工作区
	git reset <commit_id>  版本回退 不动文件内容
	git reset --hard <commit_id>  版本回退 文件内容也跟着变
分支管理
	git branch <branch_name>  创建分支
	git checkout <branch_name>  切换分支
	git branch -d <branch_name>  删除分支
	git branch   查看所有分支
	git merge <branch_name>  把分支合并到当前分支
	合并出现冲突
		-- 手动解决冲突
		-- 提交到仓库
标签管理
	git tag <name> <commit_id> 创建标签
	git tag 查看所有标签
	git tag -d <name>
	git push tag <name>

公钥私钥 
		互为解密一对字符串
	私钥 加密数据
	公钥 解密数据
远程仓库
	连接远程仓库
		https
		ssh
	SSH
		在本地用户目录下生成公钥私钥
			ssh-keygen -t rsa -C "邮箱地址"
		.ssh存放你的公钥私钥
		把公钥放入GitHub
	添加远程仓库
		git remote add 别名 ssh地址 
	推送代码到远程仓库
		git push -u s1 master
	克隆仓库
		git clone 仓库地址
	从远程仓库拉去代码
		git pull origin master
协同开发
	线上的分支
	线上的保险分支 备份
	开发分支 master,每个人分支
	在自己的分支下开发
		先提交到测试分支
		测试通过
		提交到自己的远程仓库的分支
	线上出现bug 
		回滚到之前稳定版本
		建立bug分支
			在bug分支解决bug
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值