美文网首页
Ubuntu下git使用教程

Ubuntu下git使用教程

作者: bob_python | 来源:发表于2017-11-04 18:58 被阅读0次

    1.确保安装git后:

    git config --global user.name "你的账号"

    git config --global user.email "你的邮箱"


    2. 获取ssh秘钥和远程GIT关联

    ssh-keygen -t rsa -C "你的邮箱"

    #一路回车后

    cd ~/.ssh 

    # 打开ssh目录

    gedit id_rsa.pub

    # 查看你的公钥 (这里我们把公钥拷贝到github/gitlab的settings的SSH公钥中,完成免密码登录关联)

    ssh -T git@git.oschina.net

    # 验证SSH通信情况


    3.进入或者新建一个文件夹

    git init # 初始化本地仓库

    git config --list # 可以查看你的git配置信息


    4.提交你需要GIT的文件

    git add 【单个添加请输入文件名!】

    或者 git add . # 全选


    5.提交本次请求并更新本地仓库

    git commit -m "注释"


    6.建立远程关联请求

    git remote add origin  【这里填写你的项目链接!】


    7.PUSH上传

    git push origin master #master 是分支名


    更新pull

    git pull origin XXX(分支名,如master)


    8.其他命令

    1.删除远程配置:

    git remote rm origin

    2.在服务器添加完公钥后报错

     sign_and_send_pubkey: signing failed: agent refused operation

    这个时候我们只要执行下

     eval "$(ssh-agent -s)"

     ssh-add

    3.Git查看、删除、重命名远程分支和tag

    https://blog.zengrong.net/post/1746.html

    4.上传时创建的.git文件被删除或更改,或者其他人在github上提交过代码.

    解决方案如下:

    1.强行上传   git push -u origin +master

    2. 尽量先同步github上的代码到本地,在上面更改之后再上传

    5清除本地文件夹下的git文件,然后在重新初始化新建的git仓库

    //删除文件夹下的所有 .git 文件

    find. -name".git"| xargs rm -Rf


    使用git往github上提交代码时出现[packet_write_wait connection to xx.xx.xx.xx Broken pipe]错误的解决办法

    原创 2016年07月21日 16:39:29 3336

    使用git往github上提交代码时出现[packet_write_wait connection to xx.xx.xx.xx Broken pipe]错误的解决办法:

    找到git安装的目录/etc/ssh,打开ssh_config文件,在其中修改(或者添加)

    [java] view plain copy

    Host *

    ServerAliveInterval 120


    push报错时调大缓存

    git config http.postBuffer 52428800(根据文件大小随便调整)

    相关文章

      网友评论

          本文标题:Ubuntu下git使用教程

          本文链接:https://www.haomeiwen.com/subject/qehqmxtx.html