git基本语句的使用

简介

  Git是一种分布式版本控制工具,主要工作方式包括本地管理和远程云端管理,所使用的命令是Linux 操作系统使用的命令。
 若第一次使用Git,则需要注册用户名和邮箱,其注册命令为:
 git config --global user.name “huangying”
 git config --global user.email “1845019529@qq.com”
查看用户名:git config user.name
查看邮箱:git config user.email
修改用户名:git config --global user.name “Your_username”
修改用户邮箱:git config --global user.email “Your_email”
注:" "中自行替换

上传文件基本步骤如下

 git init 初始化,创建本地仓库
 git add 文件名,选中此文件,git add .选中所有文件
 git commit -m “文件进行说明”,提交到暂存区
 git remote add origin 远程仓库地址,进行仓库连接
 git push -u origin master 进行上传
如果报错:
 git pull --rebase origin master 下载
再次执行git push -u origin master 进行上传

文件撤销和版本回退

 git add操作前 git checkout --文件名 ,回退到未修改之前
 git add操作后 git reset HEAD 文件名,当前暂存区,拿到工作区
版本回退:移已经交给仓库了,且拿回来内容不变
执行命令:git reset --hard commitID
具体图解如下:在这里插入图片描述

远程管理
1、远程库查看
	git remote :显示每一个远程仓库的简称
	查看详细信息:git remote -v(verbose)
	git remote show origin
2、clone
	·含义:从远程git仓库服务器上的所有数据拷贝下来
	·命令: git clone url
	任务1:从gitee平台上clone一个版本库
	git clone https://github.com/TomHuangying/blog.git
3、移除远程仓库
	含义:只是移动本地库与远程库的联结
	命令:git remote rm origin
4、添加远程仓库
	命令:git remote add <shortname> url
	实例:git remote add origin https://github.com/TomHuangying/blog.git
5、从远程fetch数据
	含义:从远程仓库获取最新版本的数据,但不会合并
	命令: git fetch(origin master) 获取到不会合并,意味着不显示
	git merge origin/master  合并,及显示
6、从远程pull数据仓库
	含义:代码会合并到当前工作区
	命令:git pull origin master
7、git支持的协议
	◆本地协议、HTTPS协议、SSH协议和Git协议。
	HTTPS协议:第一次使用时会让输入远程库用户信息并记录。
	电脑“开始”-控制面板-用户帐户与安全-凭据管理-普通数据:记
	录着用户信息
	SSH协议:Secure Shell数据传输的安全性协议
	原理:生成一个公钥和一个私钥。公钥添加到服务器的某个账
	户上,在客户端利用私钥认证并登录。
	SSH使用rsa非对称加密算法。
	SSH远程传输协议使用
	步骤1:查看是否有rsa密钥
	C:/用户/dell/.ssh其中id rsa为私钥,id_rsa.pub为公钥
	·步骤2:如果没密钥,则在本地生成密钥
	命令:ssh-keygen -t rsa
	·步骤3:远程库上配置公钥
	远程帐户下-设置-SSH公钥:将公钥贴粘,确定。
	生成密钥:ssh-keygen -t rsa
8、本地库推送到远程库
	(1)远程库平台选择、注册用户、公钥
	(2)远程库创建
	(3)本地库数据推送
		步骤0:生成SSH
		步骤1:创建本地库git init
		步骤2:添加远程库git remote add origin url
		步骤3:推送数据到远程库git push -u origin master(bn)
分支
1、创建分支
	执行命令:git branch <branchName>
2、查看分支
	查看本地分支: git branch
	查看远程分支:git branch -r
	查看所有分支(包含本地和远程):git branch -a 
3、切换分支
	执行指令:git checkout <branchName>
4、合并分支
	执行命令:git checkout master
	git merge branchName
5、删除本地分支
	执行指令: git branch -d branchName
	注:需要切出该分支才能删除
	删除远程分支
	git push origin --delete <branchName>
6、删除远程分支
	执行命令: git push origin-d brn
7、推送分支到远程库
	执行命令:git push-u origin bn
8、查看分支历史
	执行命令:git log --oneline --decorate
9、查看分支关系
	执行指令:git log --oneline --decorate --graph --all
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值