Git-2.13.0(20170531时的最新版本)的github入门操作(有图有真相,不涉及分支、标签和历史操作)
1.首先来说明git 是用来干嘛的。
git 是一种分布式版本管理工具,你在本地盘进行一系列上传操作,别人可以在网上找到你上传的文件。
举个例子,你在自己电脑的F盘进行上传操作,别人可以在网上访问到你上传的文件。
git下载地址:https://git-scm.com/downloads (20170531时最新版本是2.13.0)
github地址:https://github.com (需要去注册一个账号,别人可以通过这网站访问到你上传的文件)
2.将本地文件上传到github的操作
a.将下载下来的git工具默认安装,之后在F盘新建文件夹工作空间3 (F:\工作空间3)
在F:\工作空间3中右键——Git Bash Here ,在弹出的MINGW64中输入git init 。
b.再在弹出的MINGW64中输入ssh-****** -t rsa -C "github.com上注册的邮箱"
方便起见,默认密码为空,即一直按enter键即可。
c.登录https://github.com网站,进入 Account => Settings
左边选择 SSH and GPG keys,然后点击 New SSH key 按钮,
title 设置标题,可以随便填,key为上上图中.ssh文件夹下的id_rsa.pub内容(C:\Users\Administrator\.ssh\id_rsa.pub)
点击" New repository "
任意输入Repository name,点击"Create repository"按钮
创建成功后
d.最后在MINGW64中连接仓库,上传文件。
git remote add origin https://github.com/ETNJTOTG/workspace3.git #url为上图红框内的内容
在F:\工作空间3下新建文件1.txt(F:\工作空间3\1.txt),1.txt内容任意。
git add 1.txt
git commit -m '第一次提交' #在第一次提交之前需要设置用户信息
#git config --global user.name "姓名"
#git config --global user.email "邮箱"
git push origin master
之后你可以输入网址 https://github.com/ETNJTOTG/workspace3.git ,那里有你上传的文件(你本地的文件已上传到网上,别人通过这个网址也能访问)。
3.其他基本操作
git add 命令:工作区增加到暂存区
git commit 命令:暂存区提交到版本库(对象库)中
git checkout HEAD . 或 git checkout HEAD <file> 命令:版本库替换暂存区和工作区中的文件
git reset HEAD 命令:版本库替换暂存区的文件
git checkout . 或 git checkout -- <file> 命令:暂存区替换工作区的文件
git rm <file> 删除缓存区和工作区的文件
git rm --cached <file> 删除缓存区文件
git mv old_name new_name 对暂存区重命名
说明:
本文不涉及git的分支、标签和历史操作。
在本人看来,那些操作与其他基本操作一样,只是个命令,自己多练习就会使用。
现在很多教程都在说什么分支或者标签怎么操作,但那有什么用?
只有你能用了你才有兴趣学下去。什么是能用?那就是本文教程————git的功能。
参考文献:
1.http://www.runoob.com/git/git-remote-repo.html