博客
关于我
Git常用的指令和方法
阅读量:772 次
发布时间:2019-03-24

本文共 2125 字,大约阅读时间需要 7 分钟。

Git常用指令和方法


1. Linux超级用户指令无法补全

如果在Linux系统中,超级用户指令无法补全(例如无法自动补齐git命令),可以通过以下命令加载补全脚本:

source /etc/bash_completion.d/git

或者

source /usr/share/bash-completion/completions/git

2. 查看远程仓库

想要了解当前登录用户的远程仓库信息,可以使用以下命令:

git remote -v

例如:

git remote -v

输出示例:

origin	https://gitee.com/username/repository.git (fetch)origin	https://gitee.com/username/repository.git (push)

3. 查看当前登录用户的邮箱信息及修改

通过以下命令可以查看并修改用户信息:

git config user.name "你的用户名称"git config user.email "你的邮箱地址"

4. 添加SSH秘钥

通过以下步骤可以在服务器上添加SSH秘钥:

  • 在本地计算机上打开终端,执行以下命令生成秘钥:
  • ssh-keygen -C "你的邮箱地址"
    1. 两次回车即可(第一次为空)。

    2. 秘钥生成完成后,打开其公钥文件:

    3. cat ~/.ssh/id_rsa.pub
      1. 将生成的公钥添加到服务器上。

      2. 5. Git常用命令

        a. 克隆仓库

        从远程仓库下载代码可以使用以下命令:

        git clone "仓库地址"
        b. 初始化仓库

        在本地创建新的仓库:

        git init
        c. 添加文件到仓库

        将文件添加到本地仓库:

        git add 文件名或.* Estimated files

        查看文件状态:

        git status
        d. 提交代码

        将文件提交到本地仓库:

        git commit -m "提交信息"
        e. 推送代码到远程仓库

        将代码推送到远程仓库:

        git push origin master:或 git push -u origin master

        6. 远程仓库操作

        a. 检查已有的远程仓库
        git remote -v
        b. 添加远程仓库
        git remote add origin "仓库地址"

        7. 上传文件夹到远程仓库

        如果要上传整个文件夹,可以执行以下命令:

        git add。

        8. 针对特定文件操作

        如果需要对某个特定文件进行操作,可以使用:

        git add 文件名

        9. 展开目录结构

        要查看仓库中的目录结构,可以使用以下命令:

        git log --pretty=":o:" -- d=True

        10. 强制覆盖本地代码

        如果本地代码超出了远程仓库的更新范围,可以执行以下命令强制覆盖:

        git fetch --allgit reset --hard 远程分支名git pull

        11. 回滚到指定版本

        要回到某个旧版本,使用以下命令:

        git checkout 123456789

        Git使用案例

        1. 从远程仓库下载代码

        以下是从远程仓库下载仓库的步骤:

      3. 创建仓库并指定名称:

        • 进入仓库页面,点击"创建仓库"。
        • 将仓库地址复制到本地。
      4. 克隆仓库:

        git clone "仓库地址"
      5. 设置用户信息:

        git config --global user.name "你的用户名"git config --global user.email "你的邮箱地址"
      6. 推送本地文件到远程仓库:

        git add .git commit -m "提交信息"git push origin master

      7. 2. 上传文件到远程仓库
      8. 在本地仓库中添加文件:

        git add 文件名或.*
      9. 提交文件:

        git commit -m "提交信息"
      10. 推送到远程仓库:

        git push origin master

      11. 3. 解决提交文件失败的问题

        如果在运行 git add. 时出现以下错误:

        error: unable to create temporary file: Input/output error

        可以通过重新运行 git add. 来解决问题。


        4. 推送到远程仓库时出现问题

        如果在推送时出现以下错误:

        fatal: The remote end hung up unexpectedly

        可以尝试以下解决方法:

      12. 设置http.postBuffer:

        git config --system http.postBuffer 524288000
      13. 关闭防火墙。


      14. 常见问题与解决方法

        问题一:克隆仓库时输入输出错误

        如果在克隆仓库时出现输入输出错误,可以重新启动Git或重新尝试克隆仓库。

        问题二:权限问题

        如果运行 git clone 时需要输入账号和密码,可能是由于权限设置的问题。可以尝试在仓库设置中允许匿名访问。

        问题三:提交代码失败

        如果在提交代码时出现错误,确保文件已经被正确添加到仓库。


        总结

        Git是一个强大且灵活的版本控制工具。通过以上命令和方法,可以轻松创建、克隆、修改和推送代码,同时可以通过解决常见问题来提高使用效率。

    转载地址:http://ftvkk.baihongyu.com/

    你可能感兴趣的文章
    python系列【仅供参考】:python pip 错误 ModuleNotFoundError: No module named pip._internal 解决办法
    查看>>
    python图像条状状噪声,使用PYTHON PIL从验证码图像中删除背景嘈杂的线条
    查看>>
    Python图像处理:从内存加载jpeg
    查看>>
    python固定后缀(名物化词汇)词频统计:抽取+统计+可视化
    查看>>
    python商品评论数据采集与分析可视化系统 Flask框架 requests爬虫 NLP情感分析 毕业设计 源码
    查看>>
    python商品数据分析可视化系统(带爬虫)京东销售数据分析 计算机毕业设计 源码下载
    查看>>
    python商品库存管理系统 django框架 商品网站 MySQL数据库 源码下载 计算机毕业设计
    查看>>
    Python哪个版本最稳定好用2023.10.19
    查看>>
    Python和黑客技术的渊源
    查看>>
    Python和RF编写接口自动化
    查看>>
    Python和RF编写web自动化
    查看>>
    python和js哪个难_【Python】记一次学习,Python 与 js 在实现闭包时的差异
    查看>>
    python和java哪个更值得学——来自知乎高赞回答
    查看>>
    python和c混合编程 github_在pycharm中使用git版本管理以及同步github的方法
    查看>>
    python命名空间更改_Python模块xml.etree.ElementTree自动修改xml命名空间键
    查看>>
    Python命名中尾随下划线有什么好处?
    查看>>
    Python启动脚本
    查看>>
    Python听写汇总结果
    查看>>
    python吊打Excel?屁!那是你不会用!
    查看>>
    Python合并两张图片 | 先叠透明度再合并 (附Demo)
    查看>>