博客
关于我
Git 命令一览
阅读量:609 次
发布时间:2019-03-12

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

Git命令全解析:常用命令总结

为了方便日常开发工作,以下是Git的一些常用命令解释,以帮助大家更高效地进行代码管理。

目录

  • 查看日志
  • 初始化本地仓库
  • 添加文件到本地仓库
  • 添加全部文件到本地仓库
  • 提交修改并添加注解
  • 同步远程仓库
  • 拉取远程更新(普通拉取)
  • 拉取远程更新(重base拉取)
  • 更新远程仓库
  • 初始推送
  • 强制推送
  • 克隆仓库
  • 克隆分支
  • 列出分支
  • 创建新分支
  • 删除分支
  • 切换分支

  • 1. 查看日志

    git log

    这条命令可以查看Git仓库的日志,显示最近的提交记录,包括提交时间、提交人、提交信息以及修改内容等信息。


    2. 初始化本地仓库

    git init

    这是一个用于初始化Git本地仓库的命令。执行后会创建一个新的Git仓库,您可以按照提示输入项目名称,接着就可以开始管理文件了。


    3. 添加文件到本地仓库

    git add .

    这条命令将版本控制系统忽略的文件(.gitignore文件)排除在外,添加本地工作目录中的所有文件到Git仓库。


    4. 添加全部文件到本地仓库

    git add *

    git add .类似,但它不会忽略.gitignore文件。如果你需要添加所有非忽略文件,可以使用这条命令。


    5. 提交修改并添加注解

    git commit -m comment

    这条命令用于将本地修改提交到Git仓库,并可以附加注解,帮助你记录提交的内容和意义。


    6. 同�远程仓库

    git remote add origin reposURL

    将本地仓库与指定的远程仓库创建链接,这样你就可以通过push和pull命令与远程仓库进行操作了。


    7. 拉取远程更新(普通拉取)

    git pull origin branchName

    拉取指定分支的远程更新并与本地仓库合并。如果你使用了- FETCH选项,下载远程更新但不会合并。


    8. 拉取远程更新(重base拉取)

    git pull --rebase origin branchName

    拉取远程仓库的更新,但将其与本地仓库的提交进行重叠合并(类似于重新爬 Entertainment的(日志)),通常用于整理提交历史。


    9. 更新远程仓库

    git push origin branchName

    将本地仓库的所有修改提交到指定分支的远程仓库。如果你没有设置过本地分支作为默认分支,可能需要指定分支。


    10. 初始推送

    git push -u origin branchName

    第一次将本地仓库提交到远程仓库时,使用-u选项,为了以后推送操作简化。它会基于远程仓库的默认分支进行配置。


    11. 强制推送

    git push --force origin branchName

    强制将本地修改提交到远程仓库,即使本地与远程仓库有冲突。


    12. 克隆仓库

    git clone reposURL

    将一个远程仓库克隆到本地,创建一个全新的仓库,包含所有远程分支。


    13. 克隆分支

    git clone -b branchName reposURL

    克隆并关联一个远程仓库的特定分支到本地,你可以指定本地分支的名字以区分不同的远程分支。


    14. 列出分支

    git branch

    查看当前工作目录下的本地分支列表,可以指定分支名称来查看详细信息。


    15. 创建新分支

    git branch branchName

    在本地创建一个新的分支,并切换到该分支上。如果需要指定原分支作为来源,可以使用-o选项。


    16. 删除分支

    git branch -d branchName

    删除本地或远程分支。如果是在远程分支,但没有登录远程服务器之前,请先切换到其他分支。


    17. 切换分支

    git checkout branchName

    切换到指定分支上,可以查看分支中的工作内容或进行合并。


    这些命令是日常开发中常用的一些Git操作,熟悉这些命令可以帮助你更高效地管理代码和协作开发。

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

    你可能感兴趣的文章
    mysql-connector-java各种版本下载地址
    查看>>
    mysql-group_concat
    查看>>
    MySQL-【4】基本操作
    查看>>
    Mysql-丢失更新
    查看>>
    Mysql-事务阻塞
    查看>>
    Mysql-存储引擎
    查看>>
    mysql-开启慢查询&所有操作记录日志
    查看>>
    MySQL-数据目录
    查看>>
    MySQL-数据页的结构
    查看>>
    MySQL-架构篇
    查看>>
    MySQL-索引的分类(聚簇索引、二级索引、联合索引)
    查看>>
    Mysql-触发器及创建触发器失败原因
    查看>>
    MySQL-连接
    查看>>
    mysql-递归查询(二)
    查看>>
    MySQL5.1安装
    查看>>
    mysql5.5和5.6版本间的坑
    查看>>
    mysql5.5最简安装教程
    查看>>
    mysql5.6 TIME,DATETIME,TIMESTAMP
    查看>>
    mysql5.6.21重置数据库的root密码
    查看>>
    Mysql5.6主从复制-基于binlog
    查看>>