git常用操作 配置用户信息、拉取项目、提交代码、分支操作、版本回退...

  1. /********git 生成key************/
  2. ssh-keygen -t rsa -C "email@email.com","email@email.com"是你的github账号
  3. 生成的密钥目录:C:\Users\admin\.ssh
  4.  
  5. /********git 配置用户信息************/
  6. git config --global user.name "qing_321"
  7. git config --global user.email "qing_321@163.com"
  8.  
  9. /**************拉取项目*******************/
  10. git clone https://gitee.com/qing_321/html_hot_reload.git
  11.  
  12. /*************提交代码**************/
  13. git add . //增加 修改及新增文件
  14. git commit -m 'xxxx' //填写修改的注释信息
  15. git push origin master //提交项目到master主分支
  16.  
  17. /**************分支操作******************/
  18. git branch //查看本地分支
  19. git branch -r//查看远程分支
  20. git branch dev //创建分支
  21. git checkout dev //切换到dev分支上
  22. git push origin dev //提交到dev 分支上
  23. git merge dev //把dev合并到主分支master上
  24.  
  25. git branch -d dev //删除本地dev分支
  26. //删除远程分支,需执行这两行命令
  27. git branch -r -d origin/branch-name
  28. git push origin :branch-name
  29.  
  30. /**************版本回退*******************/
  31. git reflog //查看提交的版本
  32. git reset --hard 1094a // 指定版本回退
  33. git reset --hard HEAD^ //回退上一个版本,^代表上个版本,^^代表上上个版本,依次类推
  34.  
  35. git revert 98db289a379939c7d4bfc14aee1889ab4581338f //单独回退某次的提交
  36. git push --force //提交回退后的版本到远程仓库
  37.  
  38. /**************未提交前的操作****************/
  39. git checkout . //放弃文件的修改
  40. git checkout -- xxx //放弃某个文件的修改(xxx文件名)
  41. git clean -df //清除本次新增的文件
  42.  
  43. git stash //把修改的内容缓存到本地
  44. git stash pop //把本地缓存代码提取出来
  45.  
  46. /**************.gitignore 文件添加或更新后规则无效****************/
  47. git rm -r --cached test.txt // test.txt重新成为未跟踪文件

git常用操作 配置用户信息、拉取项目、提交代码、分支操作、版本回退...的更多相关文章

  1. git——解决每次拉取、提交代码时都需要输入用户名和密码

    在开发中我们经常需要通过 git 对代码进行拉取和提交,频繁地输入用户名和密码会带来很大的麻烦,下面就介绍一下解决git每次拉取.提交代码时都需要输入用户名和密码的方法. 很简单,只要两步骤就能实现: ...

  2. 2017.6.30 使用git新建项目、仓库并拉取、提交代码

    1.在码云上新建一个项目rms 2.在本地指定位置新建仓库,生成.git文件夹 3.同步远程仓库,并拉取最新代码 远程仓库默认名为orgin.可以修改,这里就是用默认名了. 注意:这里使用ssh方式的 ...

  3. 使用VSTS的Git进行版本控制(六)——拉取请求

    使用VSTS的Git进行版本控制(六)--拉取请求 在将代码合并到主干之前,拉取请求让团队对特性分支的更改提供反馈.审阅人可以通过建议修改留下评论,并投票批准或拒绝代码. 任务1:在Visual St ...

  4. 利用git从github上拉取项目

    (一)准备工作 (1)安装git,下载地址是git官网:https://git-scm.com/点击打开链接 (二)拉取项目的步骤 1.新建文件夹,最好为英文名project 2.进入文件夹,空白处右 ...

  5. git配置用户信息

    git配置用户信息 一.在本地配置用户信息 配置内容:user.name 和 user.email 配置目的:Git用来记录谁做了什么事 配置方法:windows下打开Git Bash进行操作  gi ...

  6. idea git拉取、合并、处理冲突、提交代码具体操作

    早在两个月前我还在用eclipse开发,并且也发布的一些eclipse git的相关操作(操作都是本人亲自实践过的),但由于项目团队要求,开发工具统一用idea,实在不得已而为之切换了开发工具, 初次 ...

  7. Git配置用户信息和SSH免密

    一.配置用户信息 1.查看配置信息 # 查看所有配置 $ git config -l/--list # 查看系统配置 $ git config --system -l/--list # 查看用户配置 ...

  8. Git配置用户信息和SSH

    安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 1.配置用户信息 在命令行输入: $ git config --global ...

  9. delphi xe 10.3 利用Git组群开发,Git服务器安装,Git 拉取,提交,推送相关设置操作

    1. Git服务器安装, 参考 https://blog.csdn.net/u012842630/article/details/97175397 Git服务器官方网站,要FQ. 2. 工具软件 gi ...

随机推荐

  1. SQL server-自增主键

    1.CREATE   TABLE   表名(     字段名   [int]   IDENTITY   (1,   1)   NOT   NULL   ,    //--(seed = 1,incre ...

  2. delphi中String 和 动态静态数组

    默认string类型为ansiString:有编译开关控制 shortString: strShort : shortString; strShort 大小256字节,可根据sizeof()计算出,s ...

  3. Java实现对List去重

    方式一,使用for循环遍历去除List中的重复元素代码如下 public static void main(String[] args) { Test07 test07 = new Test07(); ...

  4. List、Map、Set三个接口,存取元素时,各有什么特点?

    List与Set都是单列元素的集合,它们有一个功共同的父接口Collection. Set里面不允许有重复的元素, 存元素:add方法有一个boolean的返回值,当集合中没有某个元素,此时add方法 ...

  5. Redis几个认识误区(转)

    add by zhj: 文章很老了,2010年的,注意,下面几点是作者认为的误区 原文:http://timyang.net/data/redis-misunderstanding/ 前几天微博发生了 ...

  6. 对数值数据的格式化处理(保留小数点后N位)

    项目中有时会遇到对数值部分进行保留操作,列如保留小数点后2位,所有的数据都按这种格式处理, //保留小数点后2位,都按这种格式处理,没有补0 DecimalFormat df = new Decima ...

  7. HDU1081:To The Max(最大子矩阵,线性DP)

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=1081 自己真够垃圾的,明明做过一维的这种题,但遇到二维的这种题目,竟然不会了,我也是服了(ps:猪啊). ...

  8. likely(x)与unlikely(x) __builtin_expect

    本文讲的likely()和unlikely()两个宏,在linux内核代码和一些应用中可常见到它们的身影.实质上,这两个宏是关于GCC编译器内置宏__builtin_expect的使用. 顾名思义,l ...

  9. s5_day9作业

    # 1 编写 tail -f a.txt |grep 'error' |grep '404'命令,周一默写 # import time # def tail(filepath,encoding='ut ...

  10. vue-cli中config目录下的index.js文件详解

    vue-cli脚手架工具config目录下的index.js解析 转载自:http://www.cnblogs.com/ye-hcj/p/7077796.html // see http://vuej ...