Git学习(二)—Git的工作流程/如何搭建Git本地仓库/如何获得远程仓库/如何搭建自己的远程仓库/如何操作远程仓库
01 Git是如何工作的
Git的工作目录有哪些?
**本地工作目录:**本地电脑上属于Git的文件夹。
暂存区: 由本地推送的文件会暂存在这里。
Git本地仓库: 存放由暂存区推送过来的文件或由远程仓库克隆的文件。
Git远程仓库: GitHub、码云等等,负责远程托管项目,需要从本地仓库将项目提交至远程仓库。
向上推送流程: 在本地工作目录中右键打开git bash here
,通过命令git add .
将工作目录中需要推送的项目的所有的文件提交至暂存区,然后,通过命令git commit -m "注释"
将文件提交至Git本地仓库,命令git push origin master
将项目推送至Git远程仓库的主分支。
向下获取的流程:通过命令git pull
得到远程仓库,通过git reset
将远程仓库提取至暂存区 ,再通过git checkout
将仓库检出至工作目录。也可以克隆远程仓库 (推荐这种方式)。
02 如何搭建Git本地仓库
-
在本地搭建一个仓库
-
随意创建一个目录,在该目录下右键点击git bash here
-
在
git bash here
下输入图示命令,即可搭建成功
-
-
在仓库中新建一个文件
-
推送至暂存区,暂存区的文件可以在index文件下查看
-
将文件推送至本地仓库
会弹出下面的文件,关闭即可。
03 如何获得一个Git远程仓库(克隆远程仓库)
在GitHub或者码云上找到需要的远程仓库
使用git clone {远程仓库地址}
即可克隆一个远程仓库到本地
04 如何搭建自己的远程仓库
这里推荐使用码云来搭建自己的远程仓库
首先,我们先了解什么是码云?
码云(gitee.com)是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。
码云官网上有如何搭建仓库的官方教程
附地址:https://gitee.com/help/articles/4120
05 如何操作远程仓库
- 远程仓库搭建完毕后,在个人主页中找到仓库,赋值仓库地址
- 在本地仓库目录下打开git.bash,克隆远程仓库
克隆成功后,在本地仓库就可以看到自己的远程仓库了
- 打开本地仓库,尝试修改一下文件,这里我修改了README.en.md和README.md文件。在
git.bash.here
中重新上传至暂存区。
- 从暂存区提交至本地仓库
- 从本地仓库提交至远程仓库
如果你是第一次向远程仓库提交或是没有配置公钥会则会弹出远程仓库的登陆框,由于我们是在码云创建的远程仓库,因此这里使用码云的用户登录。
登录后,等待提交。提交成功会出现下图的提示:
- 去码云远程仓库查看提交结果: