git概念:分布式的版本控制工具,区别于SVN等集中式版本控制工具,使用者会有一个本地仓库。

git最常用命令图

  • 版本切换(回滚):git reset —hard 版本id
  • 添加工作区到暂存区:git add 文件名(可使用通配符)
  • 提交暂存区到本地仓库:git commit
    • 常用形式为:git commit -m ‘注释内容’
  • 切换/捡出 分支:git checkout 分支名
  • 合并分支:git merge 分支名称
  • 推送至远程仓库:git push [-f] [–set-upstream] [远程仓库名 [本地分支名]:[远程分支名]]
  • 抓取远程仓库:git fetch [远程仓库名] [分支名]
  • 克隆远程仓库:git clone 远程仓库名 [本地目录]
  • 拉取远程仓库:git pull [远程仓库名] [分支名]

git仓库创建命令

  • 获取本地仓库:git init
  • 创建本地分支:git branch 分支名
  • 添加远程仓库:git remote add 远程仓库名 远程仓库链接
  • 添加文件至忽略列表:一般我们总会有些文件无需纳入Git 的管理,也不希望它们总出现在未跟踪文件列表。 通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。 在这种情况下,我们可以在工作目录中创建一个名为 .gitignore 的文件(文件名称固定),列出要忽略的文件模式。

查看命令

  • 查看修改的状态:git status
  • 查看提交日志:git log
    • 常用形式:git log –pretty=oneline –all –graph –abbrev-commit
    • 可通过alias设置为快捷指令git-log
  • 查看提交记录:git reflog
  • 查看本地分支:git branch

删除命令

  • 删除分支:git branch -d 分支名称

发表评论

您的电子邮箱地址不会被公开。