- 注册
https://gitee.com/
- 远程(码云上)创建仓库
- 安装两个工具
两个工具:这两个工具是为了把远程仓库(就是我们第二步在码云上创建的仓库)克隆到本地
- git for windows(先安装)
右击鼠标能看到这个就说明安装成功
- TortoiseGit(后安装,它用来操作第一个软件完成代码提交)
使用tortoisegit的主要目的是:提供状态图标功能,可以更直观知道当前的代码状态
右击鼠标能看到这个就说明安装成功
- 克隆仓库到本地
有两种取得 Git 项目仓库的方法。 第一种是在现有项目或目录下导入所有文件到 Git 中; 第二种是从一个服务器克隆一个现有的 Git 仓库
右键点击
复制远程仓库的SSH填入URL
就产生一个远程仓库名字的文件夹
- 提交代码(本地仓库)到远程仓库
提交代码的三板斧
- add
- commit
- push
有两个方法
方法一:使用命令核心命令
git add
把文件从工作区添加到了暂存区(stage),此时还没有提交到本地仓库
git commit -m “引号内为注释,可自行修改”
将文件从暂存区提交到本地仓库将本地仓库推送到远程仓库
- 如之前已经添加过远程仓库,需要先执行
git remote rm origin
移除之前的仓库地址git remote add origin 仓库的SSH地址
添加远程仓库地址git pull --rebase origin master
如果远程仓库不是空的,把远程仓库的文件拉取到本地仓库并合并到master分支git push -u origin master
本地仓库推送到远程仓库,第一次推送要加-u origin指定默认远程仓库并关联master分支- 推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样
方法二:使用git客户端上传仓库
提交的备注 就是这次提交干了啥
- 一些该理解的概念
文件流转的
三个工作区域
- 工作区
- 暂存区(也叫索引文件)
- Git本地仓库
Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库
Git的工作区和版本库
工作区
:在电脑里能看到的目录版本库(Repository)即本地仓库
:版本库可以简单理解成一个目录,这个目录里的所有文件都被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。由于git是分布式版本管理工具,所以git在不需要联网的情况下也具有完整的版本管理能力;工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库
- 版本库里存了很多东西,其中最重要的就是称为
stage(或者叫index)的暂存区
,一般存放在 .git 目录下的 index 文件(.git/index)中,还有Git为我们自动创建的第一个分支master
,以及指向master的一个指针叫head