您的位置:首页 > 编程语言

Github使用傻瓜入门

2018-04-12 20:48 274 查看
1.什么是Git,Github?
请善用搜索引擎。
2.如何安装Git?
    https://git-scm.com/downloads

    windows下直接下载安装包安装,而Linux下的各大包管理系统都有git,命令行安装就行。
    如Ubuntu:sudo apt-get install git3.使用Github前所需的工作
     生成ssh key,linux下打开shell,Windows下打开git安装后附带的git bash。
     输入如下指令:
ssh-keygen -t rsa -C "xxxx@qq.com"    以上xxx@qq.com请替换成你的github注册邮箱
    之后shell会提示里sshkey生成的位置。
    在这个位置会看到id_rsa.pub以及id_rsa两个文件,id_rsa是私钥,id_rsa.pub是公钥,至于这是个啥,请看这里
    我们需要把id_rsa.pub的内容交给github
    首先你要确保登陆了github
    打开https://github.com/settings/keys
    点击 New SSH key的按钮。把id_rsa.pub的内容复制上去提交。
    


 4.拉仓库
    上一步所做的事情是通过ssh key标识你的计算机,将你的计算机和你的github账号关联了起来。
    一般情况下我们是要将建立好的仓库拉下来。
    仓库的主页面有如下的按钮:
    


    复制这个地址。
    进入到你的工作目录,打开git bash 或者 shell 输入:git clone git@github.com:lscraft/Agenda.git    然后git就会把远程的仓库拉下来到本地了!如果你只是用这些代码那么这就可以了。

5.如果我想改呢?
    git是一个多人协作的版本管理程序,全部都该一个仓库的代码,然后上传上去冲突了怎么半?

    所以,git拥有branch 机制。创造一个新的branch就是新的平行宇宙!除非你提出merge,否则你随便改。

    如下
git branch bbbbb    我们就有了一个叫 bbbbb的分支!
    切换到这个分支!

    如下
checkout bbbbb    你可以随便改了!
6.上传到github
    如果你是你自己开的仓库,那你可以
git push origin bbbbb
    记得前面你把自己的公钥给了github吗,他可以识别是你的计算机在做修改!    如果是别人的仓库呢,你需要让他添加你的    ssh key
    如果是别人的仓库呢,你需要让他添加你的ssh key



    

    

    

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: