GitHub的新手使用教学(从安装到使用)

GitHub的新手使用教学(从安装到使用)

2017年04月01日17:46:04阅读数:19401标签:  git github  更多

个人分类:  git

版权声明:本文为博主原创文章,转载请标明出处!博客地址:http://blog.csdn.net/qazwsxpcm https://blog.csdn.net/qazwsxpcm/article/details/68946736

一,安装Git for Windows(又名msysgit)

 下载地址:https:  //git-for-windows.github.io/ 

  在官方下载完后,安装到Windows资源管理器集成的时候,将选项中将“Git Bash here”和“Git GUI here”打对勾。

 

 

 

然后就一直在下直到完成

二,github上使用

博客参考:http:  //www.cnblogs.com/schaepher/p/5561193.html

本地git的使用:

新建一个文件夹

 

在目录下新建个测试的文本测试文本.txt

 

并在此文件夹目录下右键Git Base这里进入Gitbase命令

输入git init初始化仓库

 

 

输入git status查看状态

如果中文文件的名称乱码输入git config --global core.quotepath false

就可以解决

 

然后输入git add“测试文本.txt”上传此文件

        或git add -A上传此目录下所有文件

 

可以git commit -m“更新的信息”来提交

提交成功后可以查看日志git log

 

 

然后修改文件

 

输入git status查看状态

输入git diff查看改变

 

 

撤销更改git checkout - 。 

 

再次打开文件已经修改

再次修改文件并上传

看到两个版本了

 

版本回退

版本回退命令:git reset --hard版本号前7位

 

 

版本恢复

输入git reflog查看之前版本

 

再次输入git reset --hard版本号前7位恢复到的版本

 

删除未跟踪的文件

输入命令git clean -xf会删除未跟踪的文件就是没有上传过的文件

 

 

 

 

Git的与GitHub的关联使用:

 到github官网注册(如果已经注册过就直接登录)

 本地配置用户名和邮箱

 方法1:Git Base设置

   输入

        git config --global user.name“你的用户名”
git config --global user.email“你的邮箱”

 

 方法2:修改的.gitconfig文件

         路径:C:\ Users \你的用户名\ .gitconfig 

 

 

 

 

 

 

生成ssh键

输入:ssh-keygen -t rsa -C“你的邮箱”

 

 

复制ssh key

  方法1:输入剪辑<〜/ .ssh / id_rsa.pub会自动复制ssh key,可以直接粘贴

 

  

  方法2:在C /用户/管理员/的.ssh / id_rsa)文件找到直接复制

       

 

 

连接github上

打开GitHub进入设置找到ssh key并新建

 

 

 

 

 

 

然后测试连接是否成功

输入:ssh -T git@github.com 

 

连接成功

 

 

本地连接到GitHub的上面的仓库

 登录GitHub新建个仓库(如果已经建好就跳过此步骤)

 

 

 

 

本地关联的GitHub 

 运行git remote add origin你复制的地址

然后上传文件 

创建库(库)的时候,加入了README.md或者许可,那么github上会拒绝你的推 

解决办法:执行git pull origin master

输入git push -u origin master 

 

刷新GitHub界面看到文件

 

关联已经成功了!

 

以后如果想更新文件到github提交完后输入git push就可以同步了

 

 

警告了但是不会影响结果

 

原因是没有指定分支

按照提示提示执行就不会出现警告了

输入:git config --global push.default matching或者git config --global push.default simple命令

push.default设置MACHING的意思是:混帐推  会把你本地所有分支推到名称相对应的远程主机上这意味着可能你会在不经意间推动一些你原本没打算推的分支。

push.default设置成简单的意思是:git push仅仅把当前所在分支推到从当初git pull  pull下来的那个对应分支上,另外,这个过程也会同时检查各个分支的名称是否相对应。

 

输入:git config --global push.default simple,

成功推之后没有警告了

 

获取别人的仓库

 

登录GitHub进行搜索点击一个进去

 

 

 

下载方式有几种我们选择git下载

 执行:   git clone复制的SSH地址 

可以直接下载到本地的仓库

也可以直接下载解压包

 

 

 

 

另一种关联远程空仓库的方法

在Github上上创建仓库

复制刚才创建的仓库的SSH

克隆到本地

这样可以不用再做关联了。

省去了上面的init和git remote add origin以及git push -u origin master。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值