zoukankan      html  css  js  c++  java
  • github托管

    一、建立自己的 github

      进入 github 官网:github网址:https://github.com/
      注册账号,右上角点击 + 号,选择 New repository

      

      

    • Repository name:代码仓的名字
    • Description:描述,自己写
    • Public:公开代码
    • Initialize this repository with a README:建立README文档
    • 最后两项是选择语言和协议

      选择完毕后,点击 create repositoty

      

    二、下载安装及配置git

      进入 ubuntu 系统,输入下面的命令安装git:

      sudo apt-get install git

      使用git config命令配置自己的账号 邮箱,这样提交代码的时候就知道是谁提交的了

      配置账号: 
      比如给用户TOM配置,他的邮箱是tom@163.com 
      git config --global user.name “TOM” 
      git config --global user.email ‘tom@163.com’

      配置成功后通过相同的命令查看 
      git config --global user.name 
      显示 TOM 
      git config --global user.email 
      显示 tom@163.com

      这就表明配置成功了

    三、建立git 工程

      在自己的工程目录下面输入git init

      

      显示 Initialized empty Git repository in …..的字样,就表示初始化成功了。这个时候再你的工程目录下面有一个.git的文件夹,这个文件夹记录了本地所有的git操作。它是一个隐藏的文件夹。

      

    四、将github项目库下载到本地

      输入 
      git clone 项目地址

      项目地址如下:

      

      git clone之后会在你项目下面多出一个以你的项目命名的文件夹,比如我的就是buildroot

      

      进入这个文件看到里面有三个文件:

      

      将这三个文件复制到工程目录,然后删除这个文件夹。最终是这样

    五、提交本地代码

      在工程目录下输入

      git add . //添加本地所有文件

      git commit -m “First commit”

      git push origin master //将代码提交到远程服务器

      这个时候会提示你输入你的用户名和密码,输入之后就可以提交了。

      如果只提交某一个文件夹,比如只提交src文件夹,可以这样

      git add src

      git commit -m 后面跟的是提交代码的日志描述

    六、其他操作

    6.1 生成 ssh-key

    执行命令:ssh-keygen -t rsa -C "your_email@example.com"

    后面直接 回车,选择默认,之后会在 ~/.ssh 文件夹下生成两个文件:id_rsa  id_rsa.pub

    执行命令 cat id-rsa.pub 会得到 sshkey,复制一下

    进入自己的 github 主页:

      

     选择上图的选项,然后,按照下图选择:

      

     点击 new SSH key ,将前面复制的 ssh key 添加即可。

    6.1 强行拉取远程分支

       git fetch --all 

      git reset --hard origin/master

      git pull

     6.2 切换到远程分支并新建本地分支

      git checkout -b 本地分支名 origin/远程分支名

  • 相关阅读:
    烤盐屋——Beta冲刺日志(2/7)
    团队作业第六次--Beta阶段随笔集合
    OneDay!——冲刺日志集合
    Beta冲刺答辩
    OneDay!——随机组队“吐槽”
    OneDay!——Beta冲刺总结
    用户使用调查报告
    Beta冲刺日志--Day 7
    Beta冲刺日志--Day 6
    Beta冲刺日志--Day 5
  • 原文地址:https://www.cnblogs.com/kele-dad/p/8365573.html
Copyright © 2011-2022 走看看