1、下载和安装
1.1、下载
git官网
TortoiseGit工具下载 (英文不好的可以下个语言包)
1.2、安装
git下载后一路next即可,路径更改为自己设置好的目录即可。
TortoiseGit 使用默认选项安装,无需修改安装路径
默认选项会启动配置画面:
配置开发者姓名和邮箱
使用默认配置,点击完成,完成配置。
完成后在桌面右击鼠标,会出现git的菜单项
语言包视个人情况安装
一路下一步,最后配置生效即可
至此安装完成。
2、使用git把本地项目推送到github
2.1、概念
- 工作区
- 用户自己创建的目录 —> 存放源代码
- 本地的版本库也需要放到工作区中
- 每个工作区中都可以创建一个版本库
- 只有工作区的新文件才需要添加到暂存区
- 版本库
- 工作区中一个名字为.git的隐藏目录
- 管理用于提交的代码
- 暂存区
- 首先创建新文件 —>在工作区(和版本库没关系)
- 将新文件添加到本地仓库中 —>新文件被保存在了暂存区(还是没有进行版本管理)
- 将暂存区的数据提交到版本库—>这时候就可以进行版本管理了
- 暂存区在版本库中,也就是说在.git目录中
- 对应是叫stage或者index的文件
2.2、操作步骤
2.2.1、创建版本库
- 在本地创建创建版本库
- 在桌面(位置随意)新建空文件夹
- 进入空目录中,在空白处右击鼠标,选择“Git在这里创建版本库”
不勾选,直接点击确定即可
至此,版本库创建成功,在我们的空目录中出现了一个隐藏的.git文件夹,如下所示。
若看不到,请自行调整隐藏目录可见。
2.2.2、添加项目
-
把本地项目拷贝到该空目录中
-
在该目录下,右击空白处,选择TortoiseGit,再选择添加
弹出的页面点击确定即可显示成功,确定即可
2.2.3、提交项目到版本库
- 右键选择Git提交(在空白处右键或者选中项目右键都可以)
- 在弹出的窗口中,必须填写日志信息
- 点击提交至本地仓库
至此,项目已提交到本地版本库中。
2.2.4、在github准备一个仓库
- 首先有一个自己的账号
- 点击自己的头像,在出现的下拉列表中,选择Your repositories
- 点击New,创建自己的仓库
仓库名必填,描述选填,README此处我们不进行勾选(也可以勾选,但勾选后你创建的仓库会默认有一个master分支,当你推送本地项目时,需要先对仓库进行拉取,拉去后将本地分支与仓库的分支进行分支合并,然后在进行推送,不然强行推送会推送失败)
仓库地址有两种,HTTPS和SSH两种
至此,仓库创建完毕。
2.2.5、本地项目推送至github仓库
- 在2.2.3中我们已经将项目提交到了版本库中,我们只需要拿到仓库地址,将项目推送上去即可
- 复制我们的仓库地址(这里我们以Https作示例)
- 回到创建好的版本库目录中,右击鼠标,选择Git同步
- 在出现的弹窗中,把我们复制的仓库地址粘贴到远端URL上
- 点击推送。第一次推送,需要输入账户和密码
这块填写密码是个坑。第一次的话是填自己的github账号和密码(网上是这么说的,但是我试过之后,一样报错),紧接着弹出第二个填用户名的框,第三个填密码的框,这块是个大坑
需要我们自己申请token
-
点击头像,选择settings
-
点击Developer settings
-
点击划线处
-
点击Generate new token
-
在出现的页面中(网太慢,实在刷不出来),Note处填的就是我们要用到的Username,然后最后点击Generate token 生成token密码,我们将其复制保存到本地。
-
再次回到版本库目录,重新尝试推送,在第二次弹出的Username上填写我们刚才在Note处填写的用户名,密码复制粘贴刚才生成的token。
-
再次点击推送,推送成功。