参考:

https://www.fengerzh.com/git-reset/?utm_source=tool.lu

git建库小结

(一)远端:
1、在git网站上建设一个远程仓库
复制git远程仓库地址,如ssh地址:git@gitee.com:andy/fullspider.git

2、其他,.gitignore文件,设定不需要上传的目录和文件,内容如下
# myself define

*.pyc
.idea/
migrations/
data/
filedata/
*.log
log/

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

(二)本地:
1、安装git客户端

2、创建公钥(3次enter):一台机器,只需要创建一次
ssh-keygen -t rsa -C git@gitee.com:andy/fullspider.git
将公钥代码复制到git远端。
如果匹配成功后,以后就不需要密码了。

3、新建一个用户文件夹:
如user01

4、将远端仓库拉到本地:
进入user01/,右键git命令框
将远程仓库复制到拉到本地:git clone git@gitee.com:andy/fullspider.git
此时,本地user01/下,就多了fullspider项目大文件。

(三)在本地新建分支,并把分支推送到远端
操作拉下来的项目文件夹
1、切换路径,开始操作
cd fullspider

2、新建本地dev分支,并推送到远端仓库
git checkout -b dev
git push origin dev

3、将本地dev分支和远端dev分支建立跟踪关系。(就是和远端的dev进行对比)
git branch --set-upstream-to=origin/dev dev

(四)在本地新建文件,并推送到远端分支
项目大文件夹中放入一个新文件,并上传到远端
1、先查看变化(未提交缓存、已提交缓存):
git status 新建、修改、删除都可见
git diff 新建不可见。(未提交缓存)
git diff --cached (已经提交缓存)

2、添加到缓存,点号表示所有文件
git add .

3、提交本地版本库。表示完成一个业务逻辑
git commit -m '第一次提交'

4、推送到远端分支
git push origin dev
或者
git push

(五)查看本地版本,版本回退

1、查看本地版本(可见回退版本号)
git reflog
或者(没有版本号)
git log

2、将远端dev版本更新到本地
git pull origin dev

3、回退到版本
git reset 8042a87

git使用简单指南的更多相关文章

  1. Git 简易使用指南及补充

    Git最简易的使用指南 助你开始使用 git 的简易指南,木有高深内容,;) 安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 创建新仓库 创建新文件夹, ...

  2. linux下git的简单运用

    linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...

  3. git 的简单使用方法

    git 的简单使用方法1. 服务器 安装完成2. ssh 中的账号创建完成3. 创建 ssh 账号,会在 ssh 的安装目录下的home 目录里面,多了用户家目录4. 进入该目录 ,创建一个新的文件夹 ...

  4. eclipse IDE使用git方法简单介绍

    eclipse下使用git插件上传代码至github 1.eclipse下安装git eclipse  git 插件的安装. 点击 Help->Install New Software-> ...

  5. VS2015 与 Git 的简单使用

    前言 在白忙之中抽了点时间,记录了下 VS 与 Git 的简单使用. 在之前使用命令行的时候,提交或拉取代码时,总报错:(提取时遇到错误: Unsupported URL protocol),后来在网 ...

  6. Git两分钟指南-学习入门参考

    Git两分钟指南 http://blog.jobbole.com/78999/ GIT和SVN之间的五个基本区别 http://www.oschina.net/news/12542/git-and-s ...

  7. git的权威指南

    CHENYILONG 博客 git的权威指南 全屏 © chenyilong.本站由Postach.io 博客

  8. Git简明使用指南[转]

    git - 简易指南 助你开始使用 git 的简易指南,木有高深内容,;). Tweet 作者:罗杰·杜德勒 感谢:@tfnico, @fhd and Namics 其他语言 english, deu ...

  9. Git命令使用指南

    继续git相关的东西,网上很多讲解的,但是还是喜欢这个图:(爱屋及乌,当然内容也很好,文章链接:http://me.iblogc.com/2015/01/16/Git命令使用指南/) Git是软件开发 ...

随机推荐

  1. Struts2(三)配置详解

    一.概述 Struts2提供了多种可选的配置文件形式. 其中,struts-default.xml和default.properties是框架级别的配置文件,这两个文件在Struts的核心JAR包中, ...

  2. PHP一致性哈希实现。。

    <?php /** *@author:xiaojiang 20140222 * 一致性哈希php 实现 */ class MyHash{ //虚拟节点数 private $_virtualCou ...

  3. 《Windows内核编程》---系统线程和同步事件

    系统线程: 在驱动中生成的线程一般是系统线程,系统线程所在的进程名为“System”,用到的内核API函数是: NTSTATUS PsCreateSystemThread( OUT PHANDLE T ...

  4. 推荐系统之隐语义模型(LFM)

    LFM(latent factor model)隐语义模型,这也是在推荐系统中应用相当普遍的一种模型.那这种模型跟ItemCF或UserCF的不同在于: 对于UserCF,我们可以先计算和目标用户兴趣 ...

  5. 【WEB前端系列之CSS】CSS3动画之Animation

    前言 动画使用示例https://github.com/AndyFlower/web-front/tree/master/css3/loading 学习CSS3中Animation之前先来看一个动画特 ...

  6. 【Spring Boot&&Spring Cloud系列】Spring Boot配置文件

    很多的参数可以配置在application.properties或application.yml文件中 一.BANNER banner.charset=UTF-8 # Banner file enco ...

  7. 【大数据系列】hadoop2.0中的jobtracker和tasktracker哪里去了

    低版本的hadoop下MapReduce处理流程 1.首先用户程序(JobClient)提交了一个job,job的信息会发送到Job Tracker,Job Tracker是Map-reduce框架的 ...

  8. Promise最佳实践(转)

    本文作者:IMWeb dekuchen 原文出处:IMWeb社区 未经同意,禁止转载 有关Promise的几个问题 基础概念 一:什么是Promise 国内比较流行的看法: 阮一峰: Promise ...

  9. linux ntp时间服务器配置

    Network Time Protocol (NTP) 也是RHCE新增的考试要求. 学习的时候也顺便复习了一下如何设置Linux的时间,现在拿出来和大家分享 设置NTP服务器不难但是NTP本身是一个 ...

  10. cheerio ==> node中的jquery

    三.cheerio ==> node中的jquery  https://www.npmjs.com/package/cheerio $ npm install cheerio -- save 1 ...