参考:

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. [SublimeText] 之 Packages

    概述 Packages 是指供 Sublime Text 使用的资源文件集合,例如插件.语法高亮.菜单.片断等等.Sublime Text 自身安装了一些 Packages,还有很多用户创建的 Pac ...

  2. python--Anaconda学习笔记

    http://study.163.com/course/courseLearn.htm?courseId=1003664056#/learn/video?lessonId=1048567028& ...

  3. ubuntu MySQL采用apt-get install安装目录

    一). ubuntu下mysql安装布局: /usr/bin                      客户端程序和mysql_install_db /var/lib/mysql            ...

  4. 《Lua程序设计》9.3 以协同程序实现迭代器 学习笔记

    例:编写一个迭代器,使其可以遍历某个数组的所有排列组合形式.代码如下: function permgen(a, n) n = n or #a -- 默认n为a的大小 then -- 还需要改变吗? p ...

  5. luanet性能测试

    测试环境 intel-i5 双核 2.53HZ 服务器客户端均在本机运行 测试内容:echo回射,每个包的字节数在20字节内 luanet 连接数 每秒回射数 1 19,000/s 10 12,500 ...

  6. google v8引擎常见问题

    最近在项目中使用v8来进行扩展,下面简单说一下使用v8过程中遇到的一些问题.   v8的多线程调用 最初调研v8的测试代码是单线程的,后来一个项目在多线程中使用,出现了一些问题,后来看到参考3中的才恍 ...

  7. 部署OpenStack问题汇总(七)--解决apache启动错误"httpd:Could not reliably determine..."

    今天在调试openstack的时候,重启apache,出现以下报错: [root@hctrl log]# service httpd restart 停止 httpd:[确定] 正在启动 httpd: ...

  8. 一篇博客搞定redis基础

    redis简介 redis 一款高性能key-value数据库,实际上多用作缓存队列或者消息分发(celery),但是最常常被用来做缓存. redis安装 源码安装 $ wget http://dow ...

  9. Unity3D研究院之将UI的点击事件渗透下去(转)

    转自 http://www.xuanyusong.com/archives/4241 处理UI还有3D模型的点击推荐使用UGUI的这套事件系统,因为使用起来比较简洁,不需要自己用代码来发送射线,并且可 ...

  10. Laya 位图字体制作(失败...)

    参考: 官网教程-位图字体的制作与使用 一.下载字体并安装字体 从站长字体下载了液晶数字字体,将TTF文件拖入C盘windows/Font文件夹,则字体会自动安装 二.下载字体制作工具 Bitmap ...