Git怎么使用
来源:互联网 发布:军娘捏脸数据 编辑:程序博客网 时间:2024/06/02 18:28
自从学习编程开始就一直听说Github,但自己始终没有真正体验的它的好用之处
今天刚好周六,上午去1号楼监考,中午吃了绝味鸭脖看了《尹食堂》,刚刚跟姐打了个电话,发现我姐已经怀孕8个多月了,而我还以为只有7个多月,挺想在她生孩子的时候去陪她的,不知道是小侄女还是小侄子,挺希望是小侄女但潜意识觉得可能是个小侄子,哈哈,我家都喜欢小孩儿,终于要有新生命的诞生了(同学,你这是在CSDN干什么【模仿Java老师的语调】)
在这个没有什么紧急任务的下午,突然就想踏踏实实的跟着书中的例子过一遍《Flask Web开发》这本书,之前因为看见Github的内容就跳过去,导致看得还是浮皮潦草的
马上开始吧
本书使用的示例代码可在Github上获取,网址为:https://github.com/miguelgrinberg/flasky
1.使用GitBash下载示例代码
打开GitBash进入保存源码的子目录中,运行 git clone https://github.com/miguelgrinberg/flasky.git 此命令从GitHub上下载源码,安装到当前目录下的flasky目录中,这个文件夹中不仅有源码,还包含了程序修改完整历史的Git仓库。
2.获得想要版本的源代码
从github上下载的源代码是只包含最后一次提交源代码的包,要想获得之前提交的源代码,可以使用git checkout命令切换提交历史
以提交历史1a为例,使用git checkout 1a就可以获得提交历史名为1a时提交的代码。
可以在本地多次迁出不同的提交历史。
3.如果修改了源文件,就不能迁出其他历史版本(?未測試),此时需要将文件还原到初始状态,最简单的方法就是使用命令 git reset --hard
这个命令会损坏本地修改,所以执行此命令前要保存所有不想丢失的修改(使用git命令提交到git库中)
4.从Github上下载源码用于更新本地仓库:
git fetch --all
git fetch --tags
git reset --hard orign/master
使用Github管理代码
git commit
命令,-m
后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。git status
告诉你有文件被修改过,用git diff
可以查看修改内容。HEAD
表示当前版本,也就是最新的提交3628164...882e1e0
(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^
,上上一个版本就是HEAD^^
,当然往上100个版本写100个^
比较容易数不过来,所以写成HEAD~100
- Git怎么使用
- android studio怎么使用git
- Unity 使用git 怎么设置
- IDEA怎么使用配置Git
- 怎么在windows下面使用git
- 为什么要使用git,怎么用?
- android studio怎么使用Terminal使用git命令(win)
- 使用Git时,怎么忽略不想上传的文件
- 使用git pull文件时和本地文件冲突怎么解决
- Android studio怎么使用git获取最新内容然后合并?
- 怎么使用CSDN的git仓库(code.csdn.net)
- 怎么在windows下使用vim + git 查看管理代码?
- Android studio怎么使用git版本控制工具
- 怎么使用git向开源中国提交代码?
- 在Android Studio 中怎么使用Git和GitHub
- 问:我使用git clone git://git.videolan.org/vlc.git vlc,下载非常慢,怎么改善?
- 【iOS开发-94】xcode6怎么使用GIT以及如何给老得项目增加GIT功能?
- git怎么读
- Mybatis (Mysql) 分页
- part-9 放大电路直流误差(DC error)
- Android监听网络状态变化
- 约束布局
- java设计模式——工厂模式一
- Git怎么使用
- JPEG图像压缩算法流程详解
- JAVA源码解析-ArrayList源码
- UVa 584
- part-10 放大电路直流误差(DC error)的影响因素
- 在window上使用Cmake修建工程注意问题。
- LeetCode 450. Delete Node in a BST
- Centos6.5下进行PHP版本升级
- java-深入篇-String,Object,正则表达式