github使用教程图文详解(一)[入门] |
您所在的位置:网站首页 › 五金手册如何使用图解教程图片 › github使用教程图文详解(一)[入门] |
git的使用和踩坑
Git的注册下载本地github工具绑定ssh秘钥获取ssh秘钥官网绑定ssh秘钥
创建远程库初始化仓库设置全局签名和单仓库签名的作用单仓库签名全局用户签名
提交到本地仓库git区域的划分提交到缓存区提交本地仓库和备注提交总结注意:
提交到远程仓库克隆远程仓库总结
Git的注册
点击官网自行注册,选择常用的邮箱和用户名。 推荐使用谷歌浏览器,或者可以使用能翻译的插件进行。 下载本地github工具git本地工具 自行选择windows和mac版本,可能网页访问较慢都是属于正常的。 这是2.25版本的,不过还是推荐官网自行下载。 链接:https://pan.baidu.com/s/1gdbtA8A_zPKbnG4nEeXzKA 提取码:5q88 安装的话推荐全部默认就可以了。唯一要注意的是默认可以使用VIM命令。 绑定ssh秘钥 获取ssh秘钥绑定ssh秘钥链接本地和官网库 下载安装好github后,先获取ssh秘钥绑定到官网链接本地和官网打开bash.exe。 输入ssh-keygen -t rsa -C "注册时所用的邮箱地址" 得到密钥,在本地/.ssh/目录下找到id_rsa.pub,记事本打开得到所需密钥 或者使用命令 cd ~/.ssh 进入ssh目录下,然后cat id\_rsa.pub查看秘钥。 打开官网登录,邮箱必须是你刚刚获取ssh秘钥时输入的那个保持一致。 进入官网首页后点击new 随意新建个新的文件夹用作测试,然后右键打开bash命令输入初始化仓库命令:git init 用户名:自己的githun用户名 邮箱:注册用的邮箱号跟上面一致 作用:知识为了区分不同开发人员的身份而已。 注意:这里设置的签名和你的github官网没有任何关系。 项目级别/仓库级别:仅在当前本地库范围内有效 级别优先级:就近原则,项目级别优先于系统用户级别,二者都有时采用项目级别的签名,如果只有系统用户级别的签名,就以系统用户级别的签名为准,必须有一个签名。 单仓库签名命令: git config user.name 跟你的用户名 git config user.email 你的邮箱信息保存位置:./.git/config 文件就是你本地仓库隐藏文件.git里的config文件 登录当前操作系统的用户范围 命令:(比仓库多了个-global而已,就不上图了) git config –global user.name 跟你的用户名 git config –global user.email 你的邮箱信息保存位置:~/.gitconfig 文件,找.gitconfog文件下就是你的全局的签名。 首先,我们看到的这个文件是本地工作区,工作区提交到缓存区,再又缓存区提交到本地仓库,本地仓库提交到远程仓库。 我们先进行提交到缓存区 你可以随意建立一个文本进行测试
这里进行了add操作后,在使用git status查看状态 这里绿色里面表示暂存区有了first.txt的文件 我们使用命令 git commit –m “备注信息” first.txt进行提交到本地仓库 查看状态: git status 查看本地文件和暂存区 提交暂存区:git add [filename] 把新建或修改的文件提交到暂存区,通过add提交的 这里是给你一个撤回的机会,使用:git rm –cached [file name]进行撤回修改。 提交到本地仓库:git commit –m “备注” [file name] 将暂存区的内容提交到本地仓库。 新建的文件必须使用add进行提交,但是已经提交过一次的文件进行修改可以直接commit到本地仓库但是不能进行撤回了。 提交到远程仓库 把本地commit到本地仓库的文件提交到远程github官网的仓库里面的操作。首先需要把仓库的链接拿到,然后给这个链接设置一个别名在进行push推送。 保存的位置同样是在.git下的config下 目前只有master这一个分支 后面跟的就是你的分支名字。 输入命令后稍等,会跳出这个页面输入你的git官网账号和密码即可。 Github只有git init 和 git clone可以直接初始化仓库进行git操作。 克隆命令: git clone [远程仓库链接] 会直接把你远程仓库里的内容下载到本地。 可以看到仓库名字一致,文件一致,而且已经有.git隐藏文件说明是本地工作区了,可以进行上面学到的所有操作,进行提交了。 这是一套很详细的从官网注册到推送到远程仓库一系列的讲解和总结,相信看到这里基本都是已经成功实现了的小伙伴,如果那里出错或者需要补充的请评论留言,继续完善。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |