git的小白使用

git的工作流程

Pull:Fetch+Merge
Clone
Push
Checkout
Add
Commit
远程仓库
工作区
本地仓库
暂存区

跟SVN比多了个暂存区,实际开发中不可能只有一个开发人员,都是要经过远程仓库的,而且需要及时交换,这里有点不太懂。

git安装

git下载链接: https://git-scm.com/
TortoiseGit下载链接:https://tortoisegit.org/download/

可以在git bash使用命令行,也可以下载个图形化界面git乌龟(乌龟是真的好用),它自带的GUI不是很好用。
git乌龟提供了多种语言包可以选择,傻瓜式安装,git右键中设置可以设置语言。
在这里插入图片描述
下一步下一步下一步就行了。
使用时直接鼠标右键操作。

操作

创建本地版本库

1、创建文件夹repository
2、文件夹repository内继续建一个文件夹workP
3、workP内创建本地仓库:
	方法一:git自带GUI中create
	方法二:git bash here 命令行
					git init初始化
	方法三:git乌龟
					直接右键选择 git在这里创建版本库
				   (不要勾选制作纯版本库选项)

以上三种方法都会产生一个隐藏的.git文件,如果没看到就百度一下怎么显示隐藏文件
.git即为本地仓库
包含.git的目录即为工作目录,工程即在工作目录下,与.git同级(和SVN一样的)

向本地仓库添加文件

Add添加至暂存区

右键 TortoiseGit(T)
右键 添加(A)
在这里插入图片描述
以上操作把新文件添加至暂存区,出现蓝色加号标记符

Commit提交至本地仓库

右键 Git提交(C) -> “master”
必须要填写备注,SVN是不用写的
点击确定后出现绿色对勾表示提交完成
在这里插入图片描述
在这里插入图片描述

修改提交

查看本地仓库

右键 TortoiseGit
右键 版本库浏览器

修改提交

对已存在的文件进行修改后直接提交即可:
右键 提交master

查看历史版本

右键 显示日志

比较版本差异

在日志中同时选中两个版本,右键 比较版本差异
或者直接右键显示日志选中一个版本双击,直接和上一个版本进行差异比较。
在这里插入图片描述

删除/还原本地仓库的文件

还原

本地误删除后,直接右键还原,选择要还原的文件即可

真删除

方法一:
本地删除后,执行提交 master方法即可

直接右键删除
(只删除了本地的)
再执行提交 master方法即可
方法二:
右键删除并保留本地副本
(删除版本库的文件,保留本地的,会出现红色叉叉标记)

远程仓库

简单了解SSH

简单了解SSH(Secure Shell安全外壳协议),是一种通信协议。
以密钥验证,为远程登录会话和其他网络服务提供安全性的协议,防止远程管理过程中信息泄露blablablabla…

百度百科: https://baike.baidu.com/item/ssh/10407?fr=aladdin

gitHub

1、注册gitHub帐号
2、右上角新建 New repository
在这里插入图片描述
3、填入初始化的表单
在这里插入图片描述
在这里插入图片描述
4、本地仓库推送至远程
一、SSH方式推送:

1、生成密钥对
	文件夹内右键git bash here
	ssh-keygen -t rsa
	回车回车回车...

在这里插入图片描述

2、文本编辑器打开公钥复制入gitHub(由头像settings进入)
	选择SSH and GPG keys
	新增,把公钥粘贴进去
3、然后再执行命令即可推送至远程仓库
	粘贴进第一条命令时,后面的自动带入了

在这里插入图片描述
在这里插入图片描述
刷新浏览器可以看到工程已经推送上去。
在这里插入图片描述乌龟

1、右键git同步
2、点击管理,填入相应的信息
3、确认网络 SSH客户端
4、远端Putty密钥选中之前的私钥
5、点击添加
6、右键git同步,选择推送

码云

码云也是一样的
初始化一个本地仓库(.git)
在码云新建一个远程,按照页面的指令一条一条复制粘贴进git bash或者乌龟就好了。
教程链接: https://gitee.com/help/articles/4169

写不动了,就酱婶儿吧,看时间再加,目前用的是码云,因为看到密密麻麻英文脑壳疼。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值