github

windows 安装git     

http://blog.csdn.net/renfufei/article/details/41647875

http://blog.csdn.net/renfufei/article/details/41647937

上面两篇文章中,有一个错误的地方就是不能使用Putty方式安装TortoiseGit ,不然的话到最后生成ssh的时候会出现生成不了的情况,或者找不到相应的目录,添加不了ssh


linux git 执行命令安装就可以了

git创建SSH秘钥

1)打开终端,输入命令 ssh-keygen -t rsa -C "66******33@163.com" 然后按回车键,双引号里的邮箱换成自己的;

    2)按回车保存到默认位置,再稍等出来提示输入密码短语,输完按回车要输两遍;它用来加密私钥,也就是以后使用私钥的时候要输这个密码;

    3)稍等出来提示成功,密钥存放在自己主文件夹的.ssh文件夹中

    4)打开文件管理器,显示隐藏文件后,可以看到这个文件夹中有两个文件,一个私钥一个公钥,把这个文件夹备份一下.id_rsa 是密钥 ,id_rsa.pub是公钥。

打开公钥文件,把里面的内容全部选中以后复制一下,等会要用到;

    5)接下来登录 github,在右上角自己的用户名旁边找到扳手图标设置账户,在设置页面右边找到 SSH  Keys,点击进入;

    6)点击ADD SSH key

    7)在 Title 里输一个名称,下面的 Key 里一会粘贴自己的公钥;

 8)到刚才的.ssh文件夹中,双击打开自己的公钥文件 id_rsa.pub,复制里面的所有内容,然后粘贴到刚才的密钥导入框中,然后点下边的“Add Key”导入密钥;


github上床代码国内有很多网站同样可以上传,方便自己

1、GitHub

关于GItHub相信大家都有耳闻,我就不详细介绍了。GitHub地址:https://github.com/,其首页如图:

2、Gitlab

对于有些人,提到GitHub就会自然的想到Gitlab,Gitlab支持无限的公有项目和私有项目。Gitlab地址:https://about.gitlab.com/

3、Bitbucket

bitbucket免费支持5个开发成员的团队创建无限私有代码托管库。bitbucket地址:https://bitbucket.org/

4、(推荐)开源中国代码托管

前面说的都是国外的,下面来说几个国内的。开源中国一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:http://git.oschina.net/

开源中国在几个月前又发布了团队协作开发平台,和代码托管平台一起,打造了一个十分好的团队开发平台,开源中国团队协作平台地址: http://team.oschina.net/ ,团队协作平台支持任务的创建、讨论、便签等

5、(推荐)coding.net

谈到coding.net,首先必须提的是速度快,功能与开源中国相似,同样一个账号最多可以创建1000个项目,也支持任务的创建等。coding.net地址:https://coding.net/home.html

6、CSDN代码托管

CSDN代码托管地址:https://code.csdn.net/

7、京东代码托管平台

京东代码托管平台地址:https://code.jd.com/

github使用多个不同的Key文件,使用场景是公司内部的gittab和公网github不同的key同时使用

在.ssh生成key的文件里面将公司的key拷贝出来,然后生成新的key修改key的名称id_rsa_github id_rsa_github.pub

新建config文件 类似于添加oschina.net的key

Host *.oschina.net
IdentityFile ~/.ssh/id_rsa_github

加上上面两句话就可以同时管理两个不同平台的key



笔记:

git   常用命令

git status  -s    输出的命令是紧凑格式的输出

git  忽略文件不用每次都会被显示出来 点击打开链接

分支创建

git branch testing
. HEAD 指向当前所在的分支

你可以简单地使用 git log 命令查看各个分支当前所指的对象。 提供这一功能的参数是 --decorate

git log --oneline --decorate

分支切换

git checkout testing

这样 HEAD 就指向 testing 分支了。

Figure 17. 项目分叉历史

你可以简单地使用 git log 命令查看分叉历史。 运行 git log --oneline --decorate --graph --all ,它会输出你的提交历史、各个分支的指向以及项目的分支分叉情况

git log --oneline --decorate --graph --all






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值