在linux系统下,能够直接在命令窗口安装和使用git。可是,在windows系统下,想要达到一样的效果,能够安装git,使用git bash到达效果。具体安装步骤以下:html
第一步:官网上下载gitlinux
网址:https://git-for-windows.github.io/;版本:2.11.0。git
第二步:双击下载好的git安装包,弹出提示框,以下图:github
第三步:直接点击“next”进入下一步,选择安装路径,在配置路径的时候,尽可能选择分区的根目录,这样方便从此的操做,同时若是有文件夹,要避免使用中文名。以下图:windows
第四步:选择好安装路径后,点击“next”进入下一步,弹出安装配置窗口,包括git命令行、git图形窗口等,以下图所示:bash
win下 git 可使用 bash 控制台,也可使用 windows风格的 GUI界面。GUI虽然好用可是不利于学习,因此后面的系列经验都会以bash为主。所以能够去掉 "Git GUI Here".服务器
第五步:按照上述默认配置,直接点击“next”进入下一步,弹出“选择菜单开始文件”的窗口,以下图所示:ssh
第六步:按照默认路径便可,直接点击“next”,进入下一步,进入“调整路径环境”窗口,以下图所示:工具
注:该窗口中,各项选项的意思为:学习
第一项:直接安装,不会配置git命令的环境变量。
第二项:会自动配置好git命令的环境变量。
第三项:git命令和unix工具命令都会添加到环境变量。
因为第一项不会配置环境变量,第三项会添加可选unix工具,基本没用,因此选第二项。
第七步:接着点击“next”进入下一步,以下图所示:
此步是关于git 对跨平台换行符处理方式的设置,对于windows系统选择第一个,git 在本地会识别回车换行(CRLF),但在提交至服务器时会将其转化为换行符(LF)来兼容其余的系统。
选择第一项,同步下载更新文件时使用 windows 风格,提交文件时使用 unix 风格,尽可能保证同步兼容。
第八步:选好后,点击“next”进入下一步,以下图所示:
选择第一项,安装后git bash的终端使用起来比较好用。
第九步:选好后,点击“next”进入下一步。以下图所示:
按照默认配置
第十步:直接点击“next”进入下一步。以下图所示:
第十一步:直接点击“install”进行安装便可,安装完成以下图所示:
至此为止,git成功安装。
git 安装完成后,找到 git bash,打开 git bash,以下图所示:
在上述窗口进行git 的命令操做便可。
注:
1. 若是有装360等防毒软件,必定要容许安装对注册表的修改。
*************************************************************************************************************
第一步:
因为本地 Git 仓库和 GitHub 仓库之间的传输是经过 SSH 加密的,因此必需要让 github 仓库认证你 SSH key,在此以前,必需要生成 SSH key。
在 Git 控制台中输入以下命令:
$ ssh-keygen -t rsa -C "youremail@example.com"
其中要求输入能够直接按Enter跳过,运行如上命令以后,windows用户能够进入到 C:\Users\Administrator\.ssh 查看生成文件
第二步:登陆你的github,而后访问:https://github.com/settings/ssh/new
添加完 SSH Keys 以后,本地 Git 便与远程 Github 创建了链接
而后咱们开始咱们的 Git 的使用:
1.首先,为了方便咱们的版本控制,咱们须要设置用户帐户信息的配置--相应的用户名以及邮箱,命令以下:
git config --global user.name "你的github用户名" git config --global user.email "你的github邮箱地址"
其中 global 这个参数表示这台机器上面的全部仓库都会使用这个配置(固然啦,你也能够对某个仓库使用不一样的用户名以及邮箱。
2. 进入到指定文件目录并经过 init 命令建立仓库(注意本地一个仓库对应与 github上的一个仓库,可使用 git remote 查看当前的远程库)
首先要明确下,全部的版本控制系统,只能跟踪文本文件的改动,好比 txt 文件,网页,全部程序的代码等,Git 也不列外,版本控制系统能够告诉你每次的改动,可是图片,视频这些二进制文件,虽能也能由版本控制系统管理,但无法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从 1kb 变成 2kb,可是到底改了啥,版本控制也不知道。
完成好以上步骤的话,一个 Git 的环境就基本搭建完毕了
<code class="language-html">git add "文件名" //用户添加文件 git add . //能够用来添加当前目录下的全部文件 git commit -m "提交的内容" //提交版本信息 git push //这一步才是真正的上传 </code>