zoukankan      html  css  js  c++  java
  • github使用命令

    (1)本地命令行,使用如下命令生成ssh公钥和私钥对
    ssh-keygen –t rsa –C ‘1053428306@qq.com’
    注:邮箱带是github账户注册用的邮箱
    然后,一路回车
    (2)打开~/.ssh/id_rsa.pub文件,复制里面内容(以ssh-rsa开头,邮箱结尾)
    (3)打开gitlab,找到Profile Settings-->SSH Keys,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字(10.10.35.16),点击Add key按钮。
     
    2、 解决git中文乱码问题
    git config --global core.quotepath false
     
    3、 把当前目录变成git可以管理的仓库
    git init
    (会有一个.git文件生成,用命令ls –ah可以看见)
    4、 关联github上一个库VSCode到本地仓库(当前目录)

    git remote add origin https://github.com/xulei717/VSCode.git

    git pull origin master

     
    5、分支
    ----查看----
    查看远程所有分支 #origin/master
    git branch -r
    查看本地所有分支 #空
    git branch
    查看本地目录当前所处分支
    git checkout
    列出远程跟踪及本地分支
    git branch -a
    查看本地分支对应的远程跟踪分支
    git branch -vv
    查看远程仓库信息
    git remote -vv

    删除远程仓库

    git remote rm 远程仓库名字

    ----创建----

    本地创建新分支并切换到新分支 #recommend
    git checkout -b recommend
    本地分支推送到远程库,远程库新添这个分支 #本地分支和远程分支并没有建立关联
    git push origin recommend:recommend
    为当前分支并建立与远程上游的追踪 #common
    git branch --set-upstream-to=origin/common
    为推送当前分支并建立与远程上游的追踪 #common
    git push --set-upstream origin common
     
    拉取远程分支并创建本地分支 #flask
    git fetch origin flask
    git branch -r
    git checkout -b flask origin/flask
     
    新建本地分支与远程分支关联 #recommend,前提是远程分支origin/recommend已经存在
    git branch --track recommend origin/recommend
    ----切换----
    本地切换分支 #recommend
    git checkout recommend

     ----删除-----

    删除本地分支 #recommend
    git branch -D recommend
    删除远程分支 #origin/recommend
    git push origin --delete recommend
     
    ----撤销修改-----
    让文件回到最近一次git commit或git add时的状态
    git checkout -- file
     
    6、 从本地上传到git仓库
    (1)提交变更-把修改从本地添加到stage暂存区
    提交增加/修改的文件和目录
    git add 文件/文件夹
    提交删除的文件夹
    git rm –r 文件夹名
    提交删除的文件
    git rm 文件名
     
    (2)提交变更-把暂存区所有内容(修改)提交到git仓库当前分支-一次可提交多个变更-commit后暂存区会清空
    git commit –m”提交修改说明”
     
    (3)上传本地文件
    git push
     
    7、 查看git状态
    git status
     
    8、 下拉git仓库分支到本地
    git pull
    (git仓库有变更,需要先pull,再本地修改再上传)
     
    9、 查看修改
    git diff 文件名
     
     
     
    问题:
    1、错误如下:fatal: The remote end hung up unexpectedly
    原因:传输文件太大
    解决办法:
    windows:
    在 .git/config 文件中加入
    [http]
    postBuffer = 524288000
    linux:
    git config http.postBuffer 524288000
    #1MB=1024X1024B=1048576 B 500MB= 500X1048576B=524288000B
    #1GB=1024×1024×1024=1073741824
    1、 用ssh协议免密码提交和拉取git远程仓库
  • 相关阅读:
    Zookeeper 笔记小结
    kafka-Reblance
    kafka笔记
    Dubbo笔记--
    Dubbo 成熟度策略.
    zookeeper watch笔记
    zookeeper 笔记--curator分布式锁
    zookeeper 笔记
    git原理整体理解
    VM options 以及 properties文件的一些理解
  • 原文地址:https://www.cnblogs.com/xl717/p/12201663.html
Copyright © 2011-2022 走看看