文档章节

git使用记录

zengjia123
 zengjia123
发布于 2015/06/14 20:41
字数 341
阅读 8
收藏 0

学习git使用,在此记录下

一 安装 git

     linux用户直接利用包管理器安装,本人ubuntu  ,sudo apt-get install git-core

二  注册github

       1 访问https://github.com/,注册账号。

       2 生成密钥

        ssh-keygen -b 1024 -t rsa  

    默认在~/.ssh下会生成 id_rsa和 id_rsa.pub
      id_rsa是private key,
      id_rsa.pub是public key (密钥类型 RSA,密钥长度 1024)。

      3 上传公钥到github

       点击account  setting
       add ssh key ,复制 id_rsa.pub中内容添加到key中。
       
三 验证是否配置成功 :
    复制如下代码:
    ssh -T git@github.com
    Hi zengjia87! You've successfully authenticated, but GitHub does not provide shell access.成功
    
四 先在Github新建一个项目,点击Github主页右上角的加号 -> New Repository,接着输入Repository name:new-project,最后点击页面最下面的Create repository按钮,搞定。

    接着我们在本地检出刚在Github新建的项目,我们切换到本地机器的工作目录,然后执行命令:
    git clone git@github.com:zengjia87/new-project.git
    
  五 为项目添加LICENSE.txt和README.md,执行git commit命令提交代码:    
     touch LICENSE.txt
     touch README.md
     git add LICENSE.txt
     git commit -m "采用GNU GENERAL PUBLIC LICENSE, Version 3作为开源协议" LICENSE.txt
     git add README.md
     git commit -m "new-project是一个高性能的全文检索工具包" README.md
  六  然后我们将本地的文件传送至github中,使用如下命令:
      git remote add origin git@github.com:zengjia87/new-project.git  
      git push -u origin master 

© 著作权归作者所有

zengjia123
粉丝 0
博文 8
码字总数 1219
作品 0
深圳
程序员
私信 提问
git 常用总结

git [TOC] 设置 基本操作 初始化git库: 添加文件到分支: 查看仓库状态:,检查仓库各分支状态 修改已提交到分支的文件后,使用保存修改,使用放弃修改。 使用暂存更改后,可以使用取消暂存。...

hgfgoodcreate
2016/07/16
15
0
git init 与 git init --bare 的区别

git init 与 git init --bare 的区别 2014年03月22日 16:30:18 ljchlx 阅读数 58304更多 个人分类: git git init 和 git init –bare 的区别 使用命令"git init --bare"(bare汉语意思是:裸,......

linjin200
07/22
20
0
Git 上如何删除 commit 提交的 log 记录

基于 GitFlow 工作流,可能某个提交(commit)导致了 bug,或者有多个提交需要返工,此时你就会用到删除提交。 接下来的内容都基于下面这张 git log 提交记录图来写。 git log 删除最后的提交 ...

鉴客
2018/10/19
1K
1
git subtree相关问题

使用git subtree有一段时间了,主要用来解决多个项目共同使用相同代码的同步问题,特意简单整理了一下相关知识点以及使用过程中遇到的问题。 git subtree是什么? git subtree 可以实现一个仓...

Smileswlin
2018/08/07
0
0
Git 的基本操作与使用

Git 基本操作与使用 1. Git 安装 Linux: 打开shell命令行,输入sudo apt-get install git-core Windows: 访问网站:https://git-scm.com/downloads 2. 创建代码仓库 进入本地文件夹: $ cd /...

创逸
2017/04/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Archiva 不小心删掉了管理员权限怎么办

Archiva 的界面和 UI 比较容易出问题。 在添加用户和为用户进行权限修改的时候,不小心连 admin 这个用户的权限都删掉了。 这个时候应该如何恢复 admin 这个用户的权限? 这个时候你可以尝试...

honeymoose
59分钟前
7
0
Java8新特性之空指针异常的克星Optional类

Java8新特性系列我们已经介绍了Stream、Lambda表达式、DateTime日期时间处理,最后以“NullPointerException” 的克星Optional类的讲解来收尾。 背景 作为开发人员每天与NullPointerExceptio...

程序新视界
今天
5
0
OSChina 周四乱弹 —— 福布斯终身秃头奖

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享如是我闻的单曲《地藏经上卷》: 如是我闻#今日歌曲推荐# 《地藏经上卷》- 如是我闻 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
494
11
Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
今天
7
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部