MacOS10.14.6
1.Git简介
- 1.Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
- 2.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
- 3.Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式。
官方地址:https://git-scm.com/
2.Git安装
以下我们来示范在MacOS上如何安装Git
- 1.打开终端(Terminal),我们输入
git
,按下回车键
![7d5af683c57d8dd39929b5124aaa6443.png](https://i-blog.csdnimg.cn/blog_migrate/ec32362567037d340da4bf3915f3adfd.jpeg)
- 2.我们点击安装,只需等待完成
- 3.安装完毕以后,我们再次在终端中输入
git
,回车键
![760e7ff335f1ffd5d350be9373c8f53a.png](https://i-blog.csdnimg.cn/blog_migrate/a8a4af24c24b00c92b734869317e8bc6.png)
- 4.查看git版本信息,输入
git --version
,回车键
![0e687d3bdea3eba37a844d21bddbec01.png](https://i-blog.csdnimg.cn/blog_migrate/f6a3c279da5692543a42e65c00df6362.png)
- 5.看到上述提示信息,表示git已安装成功
3.Gitee账户
3.1 Gitee账户注册
- 1.注册网址:https://gitee.com/signup
![bf013e434c2818216f860011706409d2.png](https://i-blog.csdnimg.cn/blog_migrate/b0b00c45e1bef531eb806d1222233298.png)
- 2.我们按照要求输入各个栏位,☑️我已阅读并同意
使用条款
及非活跃账号处理规范
- 3.点击立即注册,直到完成注册。
3.2 Gitee账户登录
- 1.点击
创建仓库
![52a615571033dc1611384430fe0b7470.png](https://i-blog.csdnimg.cn/blog_migrate/d2f7cb9d3f80c35e2ed74f2e33afc2d2.png)
- 2.依次填写页面信息
![f096257490ffb4d9f61f414564b406a1.png](https://i-blog.csdnimg.cn/blog_migrate/a4bf0e0e450a413b02c381aa2c94ac99.png)
![b45b0e10fe67dfe680156bf4af36032a.png](https://i-blog.csdnimg.cn/blog_migrate/d0bfce4bc2fd1cab080fc9391b651d0c.png)
- 3.点击创建
![41b301fe2c363cb034e2a4112cf84230.png](https://i-blog.csdnimg.cn/blog_migrate/e74fc54dae949fe8631d627ee26c9884.png)
4.git基础命令示范
4.1 git clone
(将代码仓库复制到本地)
![0fdba7c1c2fcb9dc54fbef933bc2f822.png](https://i-blog.csdnimg.cn/blog_migrate/f2f0293f69fde8f4e885c515a8b941f7.png)
- 终端(Terminal)执行如下命令
cd ./Desktop # 进入桌面git clone https://gitee.com/testingYang/demo.git # 复制你的代码仓库地址
![9b7e06d55fbfca6e9cd871e5ae4f6845.png](https://i-blog.csdnimg.cn/blog_migrate/241d7b7c231d6bbe9dcfd39d99e3abcd.png)
- 运行完毕会在你指定位置生成一个文件夹?
![ce62771eddb063fe515a65b806e858da.png](https://i-blog.csdnimg.cn/blog_migrate/edc5f4dfe7631e2044db096501ddc1c7.png)
4.2 git config
(配置信息)
- 终端(Terminal)执行如下命令
git config --global user.name "testingYang" # 用户名git config --global user.email "1062504912@qq.com" # 邮箱
![438785b1197ce97a3a3b6944dea3329c.png](https://i-blog.csdnimg.cn/blog_migrate/96c395ad719c5df7708695972a1949c1.png)
4.3 git status
(查看文件状态)
- 我们在桌面demo目录下新建一个文件(本文以txt文件演示)
![9c934730928835c38558711b68ffa00c.png](https://i-blog.csdnimg.cn/blog_migrate/fe28605fd349b2033fccc20a54c9813f.png)
- 终端(Terminal)进入demo目录下
cd ./Desktop/cd ./demo/open .
![88777d7294fbafd584d32ef3a5d3dfbe.png](https://i-blog.csdnimg.cn/blog_migrate/17a7d30f314a6e82551c394fe801a3b5.png)
- 查看文件状态
git status
![bd98aeb7b2986bde276da44be1e8b0b8.png](https://i-blog.csdnimg.cn/blog_migrate/476e9698fbe3bc342f8c714587c5d1dd.png)
4.4 git add
(添加文件)
- 终端(Terminal)执行以下命令
git add 1.txtgit status
![adbbfc83bf0e5c324a08ea6b631d659b.png](https://i-blog.csdnimg.cn/blog_migrate/7950c209866d40967eb38e7a0899fd1f.png)
git add .
表示添加所有文件到暂存区
4.5 git commit
(提交文件)
- 终端(Terminal)执行以下命令
git commit -m "相关文字说明"git status
![d06f1d85561a9fdabb15782cd2e5d5f3.png](https://i-blog.csdnimg.cn/blog_migrate/83c0daaceeb2d1bdb916a8b79e921267.png)
4.6 git log
(查看log信息)
git log --pretty=oneline
![5b3a6af0ab9246e674254b8ee8a3a265.png](https://i-blog.csdnimg.cn/blog_migrate/466c39dc67bf7d7dab82613d09cb6f7c.png)
4.7 git reset
(查看过往版本信息)
- 方法1
git reset --hard HEAD^
![a11aa99c4e84ed7d39c0b4a531b2e9a3.png](https://i-blog.csdnimg.cn/blog_migrate/04391c23d50e2b01b9b3d62ffc3f73a2.png)
- 方法2
git reset 12a6b6c73b492c
![6a0ba0fe70296e5b6773f3c48c6aba08.png](https://i-blog.csdnimg.cn/blog_migrate/020b1a02c8262ab885863177c2289a25.png)
4.8 git push
(提交远程仓库)
git push
![c0972d9ad5c583217b7c6b67ac6df3b0.png](https://i-blog.csdnimg.cn/blog_migrate/fd20b2021a042154552760bc56c1e3cf.png)
此时我们再次打开远程仓库,发现本地文件均已提交至仓库下
![2e2b8985df5f8830cc07b8d2cb1735a5.png](https://i-blog.csdnimg.cn/blog_migrate/624c7da0589df028fa7695a24edb6c3c.png)
以上就是关于Git的全部介绍,谢谢各位阅读,也希望大家能真的掌握这些常用操作~
3.4 引用
成功路上并不拥挤,因为坚持的人并不多。只有坚持了,我们才知道,这一路上有多么事情需要实干,有多少东西需要学习。