【Git 常用操纵指令指南】

打印 上一主题 下一主题

主题 2299|帖子 2299|积分 6897

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、初始化与配置

1. 设置全局账户信息

  1. git config --global user.name "用户名"    # 设置全局用户名
  2. git config --global user.email "邮箱"    # 设置全局邮箱
复制代码


  • --global 体现全局生效,若需针对单个仓库配置,可省略该参数
2. 查看配置信息 

  1. git config --list          # 列出所有配置
  2. git config user.name       # 查看具体某项配置
复制代码
3. 初始化本地仓库

  1. git init                   # 在当前目录创建新仓库
复制代码

二、根本操纵

1. 添加与提交

  1. git add 文件名             # 添加单个文件到暂存区
  2. git add .                  # 添加所有修改到暂存区
  3. git commit -m "提交说明"   # 提交暂存区内容到本地仓库
复制代码
2. 查看状态与汗青

命令功能描述git status查看工作区与暂存区状态git log查看提交汗青(默认具体格式)git diff查看工作区与暂存区的差异 3. 撤销操纵

  1. git checkout -- 文件名     # 丢弃工作区的修改(未暂存)
  2. git reset HEAD 文件名      # 撤销暂存区的修改(未提交)
  3. git revert 提交ID          # 撤销某次提交(生成新提交)
复制代码

三、分支管理

1. 分支操纵

命令功能描述git branch查看本地分支git branch 新分支名创建新分支git checkout 分支名切换分支git merge 分支名合并指定分支到当前分支 2. 解决冲突



  • 当合并分支出现冲突时,需手动编辑冲突文件,完成后执行:
  1. git add 冲突文件         # 标记冲突已解决
  2. git commit               # 完成合并
复制代码

四、远程仓库操纵

1. 毗连与同步

命令功能描述git remote add origin 地点关联远程仓库git push -u origin 分支名首次推送并设置上游分支git pull origin 分支名拉取远程分支并合并到本地 2. 克隆仓库

  1. git clone 远程仓库地址    # 将远程仓库复制到本地
复制代码

五、进阶操纵

1. 暂存修改

  1. git stash                 # 暂存当前未提交的修改
  2. git stash pop             # 恢复暂存内容并删除记录
复制代码
2. 标签管理

  1. git tag -a 版本号 -m "说明"  # 创建带注释的标签
  2. git push origin 标签名       # 推送标签到远程仓库
复制代码

六、实用技巧



  • ​批量删除本地分支
  1. git checkout master          # 切换到主分支
  2. git branch | grep -v 'master' | xargs git branch -D  # 删除非主分支
复制代码


  • ​查看远程仓库信息
  1. git remote -v                # 显示远程仓库地址
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

立聪堂德州十三局店

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表