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/远程分支名

posted @ 2018-01-27 13:01  游戏进行中  阅读(399)  评论(0编辑  收藏  举报