这篇文章,我们来小结一下git的应用,是对之前两篇文章和一些git常用命令的总结
1.Gitee的相关介绍
1.1 Gitee简介
Gitee即码云,是国内的一个代码托管网站。什么意思呢?就是指it行业的人员会写一些项目,然后他们将这些项目的代码上传到Gitee上面,然后供所有互联网的网民参考;或者是一个团队合作开发一个项目时,团队中的每个成员将自己所写的代码上传到Gitee上面,然后最后将所有代码进行合并就组成了一个完整的项目。
1.2 Gitee的各个部分
首先是用户,你登录或注册一个用户,那么你就是这个账号或者说这个团队的拥有者。然后你会创建仓库,一般建议一个项目一个仓库(当然你也可以一个仓库中放多个项目),然后你就可以把你本地所写的代码通过git上传到Gitee上面了。注意,此时这个仓库是属于你的,也就是属于你这个用户或者说你这个账号的。当然你也可以在仓库里面建分支,但一般觉得没必要。
之后你可以创建组织,然后你可以拉你的小伙伴进入你的组织,并且赋予他们不同的权限,比如说只能读取,或者只能上传等等,当然你也可以将其设为组织的管理者。然后,你可以在组织里面创建仓库,注意,此时这个仓库是属于你这个组织的,这个仓库的属性与前面的那个仓库的属性是不同的。可以这么理解:前一个仓库是属于你私人的,这个仓库是属于你这个组织的。
还有一点,你使用Gitee时需要创建ssh公钥,这个公钥是可以让你在你的电脑和 Gitee 通讯的时候使用的一种安全连接(Git的Remote要使用SSH地址)
当然国内还有其他许多的代码托管工具,除了码云还有腾讯云等工具。
2.上传流程
下面说一下上传的流程。
当你准备向远程仓库上传一份文件时,你可以按照如下步骤走。
首先,当你准备上传的时候,你可以先git status,查看一下文件的变化状态,之后,你需要git pull 一下,目的是将你的本地文件更新到最新的版本,然后,你要git add 将其上传到本地仓库(git add . 是将所有的文件上传到本地仓库),然后,你需要git commit -m"xxx",目的是将其上传到缓存区,最后你需要git push一下,这样就将文件上传到了远程仓库了
下面说一下拉取文件的流程。
拉取文件其实很简单,当你在Gitee上找到了想要的文件时,只需要找到“克隆/下载”,然后找到SSH,然后点击复制,然后在本地创建一个文件夹,打开git,输入git clone + SSH,然后点击回车,就下载好了。
3.相关的git命令
下面介绍一下git的相关命令:
- git add +文件名———————将某个文件上传到本地仓库
- git add .——————将所有文件上传到本地仓库
- git commit -m"xxx"——————将某个文件/所有文件上传到缓存区
- git pull——————最新化仓库中的文件
- git push——————将文件上传到远程仓库
- git branch 分支名——————创建一个新的分支
- git checkout 分支名—————— 切换到某个分支(在分支环境中,不影响主分支)
- git checkout -b 分支名——————创建并切换到该分支
- git merge 分支名——————将子分支的数据合并到主分支上
- git status——————查看文件状态
- git reset HEAD^^^ hhh.txt——————对远程仓库中的hhh.txt文件进行版本回退(一个^代表回退一个版本)
- git clone + SSH——————克隆某个文件