Git项目管理命令以及常见错误

作者: 折光 | 来源:发表于2016-06-06 15:12 被阅读1193次

在工作中,使用Git进行项目管理越来越常见,Git项目管理命令也成为iOS攻城狮的基本功.不多说直接上代码:

git init / git init —bare

远程的代码仓库 初始化Git代码仓库, 默认创建是本地的代码创建一个 .git 文件夹, 在OS X操作系统, .开头的是隐藏文件

git status

查看当前的状态

git add 文件名 / git add .

add操作会, 会Track该文件, 暂存区会记录相关的操作
. 表示添加所有

git commit / git commit -m “文字说明"

将暂存区的记录保存到本地代码仓库里

  • 注意: 必须要填写本次Commit操作的文字说明 (文字说明很重要 [进度, 找谁负责Bug])
  • -m 是commit的参数, 表示Message意思, 可以直接指定提交的文本说明信息
配置用户信息 : 用户名 / 邮箱~/.gitconfig   全局的Git配置信息
项目路径/.git/config 针对具体的项目的Git配置
git config --global user.name “XX"    修改全局配置
git config --global user.email “[XXX@gmail.com](mailto:%22XXX@gmail.com)"
git config user.name “XX”  修改具体项目配置

优先级: 具体配置 > 全局配置 > 默认

  • 默认 : 用户名: 电脑名 , 邮箱: Host名
  • —global 全局配置, 会保存在~/.gitconfig
  • 提示: 开始做项目之前, 应该先在.git的配置文件配置用户信息
git reset --hard 5358039   7位数字是需要回滚到的对应的版本号
git reset --hard HEAD^   快速的回滚到上一个版本

回滚到指定版本号对应的版本,例如 (commitcommit 5358039cd230c00507d5b1bc956a0ec97b2aea5e 对应的是5358039)

git reflog

查看所有的提交记录


Git常见出错

nothing to commit (create/copy files and use "git add" to track)

没有任何修改

Untracked files:(use "git add <file>..." to include in what will be committed)

有修改的文件, 但是还没有Track, 暂存区不会记录相关的操作

Changes to be committed:(use "git rm --cached <file>..." to unstage)

已经Track了对应的文件, 相关修改会被记录下来

Aborting commit due to empty commit message.

由于没有填写commit的相关信息 (说明做了什么修改), commit操作被中断

fatal: Not a git repository (or any of the parent directories): .git

当前所处的文件夹下没有 .git 文件

*** Please tell me who you are.Run  git config --global user.email "you@example.com"  git config --global user.name "Your Name"to set your account's default identity.Omit --global to set the identity only in this repository.fatal: unable to auto-detect email address (got 'Zed@bogon.(none)')

没有配置当前的用户信息 : 用户名 / 邮箱

warning: You appear to have cloned an empty repository.

clone了一个空的代码仓库

相关文章

  • Git项目管理命令以及常见错误

    在工作中,使用Git进行项目管理越来越常见,Git项目管理命令也成为iOS攻城狮的基本功.不多说直接上代码: 远程...

  • Git常见问题汇总

    12 git 常见错误解决方法 —————————————————————————————— 命令:git pul...

  • git 命令

    Git 项目命令文档 基础命令 分支管理 标签管理 搭建Git服务器

  • 前端面试2021-004

    1、简述git中常见的操作命令以及它们的含义 2、简述git和svn的区别,如何在项目中选择使用什么版本工具呢? ...

  • Git的简易使用

    git init 把目录变成git可以管理的仓库 一、最常见的命令 通过命令 git init 把这个目录变成gi...

  • Git的常见命令

    Git 的常见命令 克隆仓库: git clone 在当前文件夹初始化 一个 git 项目: 用终端命令 ls -...

  • git checkout 命令的作用,以及错误使用git che

    git checkout 命令的作用,以及错误使用git checkout 导致HEAD分离情况的处理 切换分支 ...

  • 学习使用git

    git学习教程 资源 阮一峰 git廖雪峰 git 常见命令 了解git,git是版本控制软件,方便开发者协作管理...

  • Git clone 报错 “The remote end hun

    用git clone一个项目,报以下错误 输入以下命令解决:

  • GIT使用总结

    集中式VS分布式 分支管理 常见命令解析1)git status 状态查看2)git stash 备份3)git ...

网友评论

    本文标题:Git项目管理命令以及常见错误

    本文链接:https://www.haomeiwen.com/subject/sjzrdttx.html