设置全局用户名+密码

$ git config --global user.name 'runoob'
$ git config --global user.email test@runoob.com
git init :初始化仓库 创建新的 Git 仓库
git clone: 拷贝一个 Git 仓库到本地 : git clone [url]
git add: 将新增的文件添加到缓存 : git add test.html
git status 命令用于查看项目的当前状态,一般用于查看在你上次提交之后是否有修改 具体到文件名
git diff 显示已写入缓存与已修改但尚未写入缓存的改动的区别 具体带文件里面的代码
git commit 将缓存区内容添加到仓库中 git commit -m '注释代码提交'
此后 代码已经提交到仓库当中 执行git status 后显示本地代码没有修改
git stash 是用于将当前工作区的修改暂存起来,就像堆栈一样,可以随时将某一次缓存的修改再重新应用到当前工作区
git stash pop 是将当前的暂存区 从栈中弹出来
git rm 从远程仓库删除文件
git mv 用于移动或重命名一个文件。
1.怎么查看已经commit 但是没有push的内容
使用git cherry -v 可以查看最新提交但是没有push的内容。可以查看到具体的注释。
2.不小心commit 了内容但是没push的内容怎么撤回?
这时候其实我们代码已经添加到仓库当中了,所以需要 根据git的版本管理去进行一个回退,先运行 git-log查看对应的日志,找到最新那一条的commitID,执行 git reset commitID 进行一个版本回退,通过这个可以撤回
3.从工作区删除文件了,但是显示没有可以提交的内容?怎么从远处仓库删除文件?
要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交。可以用 git rm remove.html
再执行git push
分支操作 :
git branch H3YunZeta 创建分支
git checkout H3YunZeta 切换分支
git merge master 合并分支
git branch 查看分支
1.所处分支代码没有提交,且切换分支时有冲突,切换不了?
可以对本地分支进行 git stash 操作 就可以切换分支了,记得切换过来要 用git stash pop把缓存弹出来

转载于:https://www.cnblogs.com/csdStone/p/9884008.html

git 基本命令和操作相关推荐

  1. git基本命令行操作

    git基本命令行操作 前提:gitlab上有账号;已添加为项目成员;本地机器生成ssh key;填写ssh key到账号的settings (在本地开发机器安装git后,可以用IDEA集成git.ex ...

  2. 4.Git基本命令操作

    1.git init         把一个目录变成Git可以管理的仓库 2.git add/commit       将文件提交至Git版本库    git add xxx.txt        完 ...

  3. js git基本命令

    js git基本命令 git的使用和命令 版本控制系统 及 git的使用 版本控制系统 每写一次 就能保存一次历史版本团队协作开发 集中式管理 cvs.svn git的工作原理 工作区:我们能看到的, ...

  4. git基本命令及核心

    Git基本命令 1.初始化git仓库:git init 2.添加到暂存区:git add . 3.提交代码:git commit -m '提交的描述信息' 4.推送提交的内容到远程:git push ...

  5. Git基本命令及缩写

    Git基本命令 首先配置全局用户名,和邮箱 git config --global user.name "Your Name" git config --global user.e ...

  6. 图解 Git 基本命令 merge 和 rebase

    Git 基本命令 merge 和 rebase,你真的了解吗? 前言 Git 中的分支合并是一个常见的使用场景. 仓库的 bugfix 分支修复完 bug 之后,要回合到主干分支,这时候两个分支需要合 ...

  7. Git的撤销操作 git commit --amend

    在项目中我们也经常会使用到撤销操作 使用这一节我们就讲一讲Git的撤销操作 撤销操作主要有如下几种 git commit --amend 撤销上一次提交 并讲暂存区文件重新提交 git checkou ...

  8. Git的撤销操作 git checkout -- <file>

    在项目中我们也经常会使用到撤销操作 使用这一节我们就讲一讲Git的撤销操作 撤销操作主要有如下几种 git commit   --amend        撤销上一次提交  并讲暂存区文件重新提交 g ...

  9. Git的撤销操作 git reset HEAD -- <file>

    在项目中我们也经常会使用到撤销操作 使用这一节我们就讲一讲Git的撤销操作 撤销操作主要有如下几种 git commit   --amend        撤销上一次提交  并讲暂存区文件重新提交 g ...

最新文章

  1. 如果三国中有5G网,刘关张该这样拜把子!
  2. 网站如何获得优质链接
  3. 04-CA/TA编程:hash demo
  4. mybatis教程--实现增删改查的入门教程
  5. 【通知】有三AI发布150页深度学习开源框架指导手册与GitHub项目,欢迎加入我们的开源团队...
  6. [原创]FineUI秘密花园(二十四) — 树控件之数据绑定
  7. PHP框架 Phalcon 1.0.0 beta发布,实测性能强劲
  8. 面向对象的软件工程应用浅研
  9. 默认轮播,鼠标移入停止,移出继续
  10. Activity四种加载模式
  11. php stortime,文件存储 | 综合话题 | Laravel 5.3 中文文档
  12. [C++] 用Xcode来写C++程序[3] Constants
  13. mysql 触发器计算总价,mysql’插入’触发器根据其他字段计算字段
  14. linux 查找某目录下包含关键字内容的文件(文件内容、grep)
  15. NET脏字过滤算法 收藏
  16. pySpark加载数据
  17. python进阶22再识单例模式
  18. Oracle 12c新特性--ASMFD(ASM Filter Driver)特性
  19. Sampling Hair Density Field by Deterministic Importance Sampling
  20. 科斯定理(交易费用足够低,谁用的好就归谁)

热门文章

  1. solaris配置php,Solaris下安装Oracle_启动Oracle及监听
  2. listitem android,android-为contextmenu标识listitem的ID
  3. go分析和kegg分析_干货预警:3分钟搞定GO/KEGG功能富集分析(2)
  4. du的原理 linux_Linux 文件系统管理
  5. boost原理与sklearn源码_机器学习sklearn系列之决策树
  6. C++智能指针使用指南 part2:智能指针本身的方法以及使用建议
  7. Hibernate持久化对象的状态:瞬时状态、持久化状态、托管状态
  8. c++ map iterator 获取key_JAVA | Map集合使用详解
  9. 112. 路径总和 golang
  10. java abstractrequest,Java AbstractJackson2HttpMessageConverter類代碼示例