博客
关于我
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/

    你可能感兴趣的文章
    MySql-2019-4-21-复习
    查看>>
    mysql-5.6.17-win32免安装版配置
    查看>>
    mysql-5.7.18安装
    查看>>
    MySQL-Buffer的应用
    查看>>
    mysql-cluster 安装篇(1)---简介
    查看>>
    mysql-connector-java.jar乱码,最新版mysql-connector-java-8.0.15.jar,如何愉快的进行JDBC操作...
    查看>>
    mysql-connector-java各种版本下载地址
    查看>>
    mysql-EXPLAIN
    查看>>
    MySQL-Explain的详解
    查看>>
    mysql-group_concat
    查看>>
    MySQL-redo日志
    查看>>
    MySQL-【1】配置
    查看>>
    MySQL-【4】基本操作
    查看>>
    Mysql-丢失更新
    查看>>
    Mysql-事务阻塞
    查看>>
    Mysql-存储引擎
    查看>>
    mysql-开启慢查询&所有操作记录日志
    查看>>
    MySQL-数据目录
    查看>>
    MySQL-数据页的结构
    查看>>
    MySQL-架构篇
    查看>>