git初学

官网:https://git-scm.com/

下载:git-for-windows Mirror (taobao.org)

文档;Git - Book (git-scm.com)

Git 是一个免费和开源分布式版本控制系统,旨在以速度和效率处理从小型到非常大型项目的所有问题。

Git易于学习足迹很小,性能快闪电。它超越了SCM工具,如颠覆,CVS,Perforce,和ClearCase的功能,如便宜的本地分支,方便的中转区,和多个工作流程

版本控制

: 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 在本书所展示的例子中,

本地版本控制系统

是采用某种简单的数据库来记录文件的历次更新差异。其中最流行的一种叫做 RCS,现今许多计算机系统上都还看得到它的踪影。 RCS 的工作原理是在硬盘上保存补丁集(补丁是指文件修订前后的变化);通过应用所有的补丁,可以重新计算出各个版本的文件内容。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gq1tFUxd-1646051958307)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210709222114996.png)]

集中化的版本控制系统

让在不同系统上的开发者协同工作,集中化的版本控制系统(Centralized Version Control Systems,简称 CVCS)应运而生。 这类系统,诸如 CVS、Subversion 以及Perforce 等,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端 连到这台服务器,取出最新的文件或者提交更新。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ycyOG27Y-1646051958309)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210709222106907.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xW52ab7U-1646051958310)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210612195839854.png)]

分布式版本控制系统

在这类系统中,像

Git、Mercurial、Bazaar 以及 Darcs 等,客户端并不只提取最新版本的文件快照, 而是把代码仓库完整地镜像下来,包括完整的历史记录。 这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。 因为每一次的克隆操作,实际上都是一次对代码仓库的完整备份。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8awtamfy-1646051958310)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210709222221844.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nG9634Cj-1646051958311)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210612200345958.png)]

yy复制 P粘贴

​ Tab自动补全

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1YqUOl7b-1646051958311)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210612204340687.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-15eWOi3i-1646051958312)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210613113720332.png)]

https://github.com/fangshicai/git.git

1**)基本语法**

git remote -v 查看当前所有远程地址别名

git remote add 别名 远程地址

2**)案例实操**

Layne@LAPTOP-Layne MINGW64 /d/Git-Space/SH0720 (master)

$ git remote -v

$ git remote add myGitH git@github.com:fangshicai/myGit.git

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IOm0nC1j-1646051958312)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703232223390.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LyNdLd9d-1646051958313)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703232113348.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E7K1rnHI-1646051958313)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703232403380.png)]

2.

1.push

$ git add hello.txt

$ git commit -m “tijaio” hello.txt

$ git push git@github.com:fangshicai/myGit.git master

2.pull

$ git pull git@github.com:fangshicai/myGit.git master

3.clone

$ git clone https://github.com/atguiguyueyue/git-shTest.git

3.Git-idea

初始化

1.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xbUDUraq-1646051958314)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703203748825.png)]

2.版本控制,然后默认点击

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iprA7KlO-1646051958314)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703203835779.png)]

3.添加到暂存区[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ll8CLGg9-1646051958315)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703204258928.png)]

pom

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g0kNe9nL-1646051958315)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703204005673.png)]

4.提交

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-suwg0vDX-1646051958316)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703204408143.png)]

切换版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A4ZHJhyR-1646051958317)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703205943482.png)]

切换为master

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PMGe58rT-1646051958317)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703210020104.png)]

分支

创建分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ygosp3Ly-1646051958318)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703210147619.png)]

切换分支

提交

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-THgzIAjx-1646051958318)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703210324814.png)]

切换分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0I8xAcYh-1646051958318)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703210406799.png)]

合并分支:合并为当前分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TaNkgE30-1646051958319)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703210630502.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XAaWanPS-1646051958319)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703210707499.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JzvK22UR-1646051958320)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703210718272.png)]

git-gihub-idea

找开源项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CWI9kE4e-1646051958320)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210722134915053.png)]

详细:

https://help.github.com/en/github/searching-for-information-on-github/searching-for-repositories

push

token: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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RpZmU7KK-1646051958320)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703215458438.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xdg6IZio-1646051958321)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703215357334.png)]

ssh:git@github.com:fangshicai/githubtest.git或者直接push

https:https://github.com/fangshicai/githubtest.git

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0Td9gn7Y-1646051958321)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703215640717.png)]

pull

git-github-idea-gitee

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xzFus6xH-1646051958321)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703230729210.png)]

令牌:6a8537a4a66011fc0183bf1941d0d2ff

push

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AiftAJZ9-1646051958322)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703230907058.png)]

pull

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pGA2BCQH-1646051958322)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703231008544.png)]

连接github

导入

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mY5Svq4e-1646051958322)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703231159143.png)]

链接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aqvGaIrM-1646051958323)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703231239813.png)]

更新

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RZ2kRfOV-1646051958323)(C:\Users\fangshicai\AppData\Roaming\Typora\typora-user-images\image-20210703231306611.png)]

[外链图片转存中…(img-pGA2BCQH-1646051958322)]

连接github

导入

[外链图片转存中…(img-mY5Svq4e-1646051958322)]

链接

[外链图片转存中…(img-aqvGaIrM-1646051958323)]

更新

[外链图片转存中…(img-RZ2kRfOV-1646051958323)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值