Git 是一款开源的分布式版本控制系统,由 Linux 发明者 Linus Torvalds 开发,所有人都能找到或者分享在github上面开源的项目代码,也是目前世界上最多人使用的git平台,提供了分支管理控制和源代码管理功能等多种功能。 GitHub 上托管的所有项目代码都是基于 Git 来进行版本控制的, Git 只是 GitHub 上用来管理项目的工具。

一.安装

需要的文件如下:

1. git 软件本身。

2.用来给git上传项目的图形化软件 tortoisegit (俗称 小乌龟)。

3.tortoisegit 界面中的描述语言包 (中文或者英文[默认英文])。


window下git的使用_github

window下git的使用_git_02

window下git的使用_git_03

这儿为了方便大家,我就直接 贴上百度云的资源

链接:https://pan.baidu.com/s/1mkh4Lkc 密码:8p3q


下载完成之后,先安装 简体中文(如果没必要,那么这一步就不可省略,即用英文版的),然后再安装tortoisegit  ,然后安装 git 。(安装的时候,全是默认的选项即可)

在git安装成功后,在桌面下,鼠标右键,就会出现,如下界面 (其中 “1”的两项是 git安装完出现的,“2”是tortoisegit 安装之后出现的)

window下git的使用_git_04


二. 对小乌龟进行简单的设置

桌面右键--》设置--》git --》全局变量--》然后名称填写你的github账号,Email填写你的邮箱,然后其他的都是默认选项(不需要改动),然后点击确定即可。

window下git的使用_上传_05

 

window下git的使用_git_06

Github 账号注册网址: ​​前往github官网注册​

当设置完成之后,点击“确定”即可。


三.在本地(自己的windows电脑上)创建一个自己的项目, 并提交到github中

1.在桌面(其他位置也可以)新建一个文件夹 命名为“git_test”(任意命名)。然后在文件夹下面新建文本文档命名为 “第一次尝试上传”(任意命名)。然后在文本中进行简单的编辑(例输入“Hello everyone”)并保存。

2.在该文件夹上面鼠标右键,选择 “Git在这儿创建版本库” (创建一个版本仓库,点击OK,作为工作目录),

window下git的使用_git_07

3.然后下一步要做的是 把文本文档上传到 代码仓库的主分支下面。具体操作为:

右键文件夹,选择 “Git提交-->master” ,然后在“日志信息” 部分填写自己对于这次上传的简单说明,文件描述或者上传原因都可以。下面的文本文档就是自己打算上传的。然后,在这个文本文档上面点击鼠标右键,然后选择“加入”,然后就会弹出上传成功,该文本文档的状态就会变成“已添加”,然后点击“提交”就会把这个文本文件上传到git上面。过程截图如下:

window下git的使用_git_08

 

window下git的使用_上传_09

window下git的使用_上传_10

window下git的使用_git_11

window下git的使用_git_12

到这一步之后,点击“关闭”。

注意:到此为止 只是把文件commit(提交)了,但是还没有push (推送到代码仓库中),(即在repository 中还看不到)。


四.在网页端创建新的代码仓库,然后把文本文件推送到相应   仓库的URL(网址)中


1.​​前往github官网​​ 登录你的github账号。

2.新建代码仓库,并填写相应的描述信息。然后把HTTPS的网址复制下来。


window下git的使用_上传_13

window下git的使用_github_14


3.找到之前新建的文件夹(名字为“git_test”),单击鼠标右键选择 “推送”,然后选择管理,把URL(刚刚复制的链接) 粘贴到 “URL”和“推送URL”中,然后点击确定,确定,然后 刷新自己的github所在网页,就会看到刚刚上传的文本文档已经上传成功~ 过程截图为:


window下git的使用_上传_15

window下git的使用_上传_16

window下git的使用_github_17

window下git的使用_github_18

window下git的使用_git_19

window下git的使用_上传_20


然后刷新网页,就会看到 如下截图


window下git的使用_github_21


到此为止,就成功的建立了自己的github项目,别人就可以fork 你的项目 或者是 Download你的开源项目了(前提是项目代码仓库是public) 。

目录下面查看 :


window下git的使用_git_22