Ubuntu使用git

  1. 首先到 https://github.com/这里创建一个帐号。

  2. 创建Repository,到个人首页以后,点击 New repository,如下图:
    这里写图片描述

  3. 点击 Create repository,完成创建
  4. Generating SSH Keys(生成 SSH 密钥)

    a.设置git的user name和email:
    $ git config –global user.name “test”

    $ git config –global user.email “test@gmail.com”

    b.查看是否已经有了ssh密钥:cd ~/.ssh
    如果没有密钥则不会有此文件夹,有则备份删除
    c.生成密钥:
    $ ssh-keygen -t rsa -C “test@gmail.com”
    按3个回车,密码为空。

    Your identification has been saved in /home/tekkub/.ssh/id_rsa.
    Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
    The key fingerprint is:
    ………………
    最后得到了两个文件:id_rsa和id_rsa.pub

    d.在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公
    钥。可以执行查看指令:
    $ cat ~/.ssh/id_rsa.pub
    类似下面的就是秘钥
    ssh-rsa
    AAAAB3NzaC1yc2EAAAADAQABAAABAQC6dYf8mbZEEXJH1B
    kzl9AJI56LeRVIXBaCaY+WD4t0NBeL+jfIerX+Xy2ctEDNtp3cG3O4
    ILzWp7EaXIVOZRM4RvA8vqOu3rXVOTLUJu+3qsJebLjIxF5Yyirb4
    5uj5ZOlL97KHIgYK0YNg4Krorw0I4/ZU15abxF5M3Q9JPTeIE8NX0
    PybFOf6hS9u1chfk3/+YXIpP91EgO78MbeAgLlmit+UvFdsDsb2NJga
    50gxMoc9i756pzhF0jJNv2n2AO0re5Htl8DNg0rzOC4BUuXgdn/vvSB
    CEKqbY5dk9cV7ODeWgEUp60YULDmzfAw3XynHDpA5ex9PtYH
    YTitXcAb “usrname@gmail.com”

    e.打开https://github.com/ ,登陆,然后添加ssh。

    Account Setting —->SSH KEYS —->Add SSH key ——>粘贴到KEY feild 然后自己取个名——>会提示你confirm password 点击 ——>弹出密码输入框,就是输入给你刚才的自己设置的

  5. 按照如下图的步骤上传代码:
    a. 在你要提交的工程的根目录,执行

     git init
     git add .
     git status #查看当前的git状态
     git commit -m “上传第一个版本” (双引号里为版本描述信息)
     git log #查看git日志

    b.上传工程到github
     git remote add origin https://github.com/username/hello.git
     (New repository中建立的名称为hello)
     git push -u origin master

     注意:提交跟新
     git add -u
     这样,你的工程就成功推送到github的服务器上了。

6.删除文件
a.本地文件夹删除

b.输入

$ git add *(这里是添加所以本地lesson里的文件)

$ git commit -a -m “update”

$ git push origin master

$ git pull
这时去浏览器刷新就可以看见你上传的文件了。

error1.提示出错信息:fatal: remote origin already exists.
解决办法如下:
$ git remote rm origin

error2.如果输入
$ git push origin master
提示出错信息:error:failed to push som refs to …….

解决办法如下:
1.先输入
$ git pull origin master //先把远程服务器github上面的文件拉下来

2.再输入
$ git push origin master

3.如果出现报错
fatal: Couldn’t find remote ref master或者fatal: ‘origin’ does not appear to be a git repository以及fatal: Could not read from remote repository.

4.则需要重新输入
$ git remote add origin https://github.com/username/hello.git

如何提交代码

  1. 更新你要提交的branch

    git pull
    git checkout <你要提交的branch>

  2. 在本地建立新的branch并checkout

    git branch <你要建立的branch名字>
    git checkout <你要建立的branch名字>

  3. 将本地的修改,提交到服务器上

    git push origin HEAD:<你要建立的branch名字>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值