GitHub实战系列~4.把github里面的库克隆到指定目录+日常使用 2015-12-11
GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html
——————————————————————————————————————————————————————
很多人问,明明有git gui 和 github可以直接图形化操作的吗?全部指令干啥???
呃(⊙o⊙)…呃(⊙o⊙)… ===> 装逼~
O(∩_∩)O~,开玩笑的,其实就是为了通用和熟悉git,linux里面照样这样用,多熟悉点基础指令很有用的,
如果觉得顿时不开心了、无爱了==>推荐你快速入门:http://www.imooc.com/learn/390
———————————————————————————————————————————————————————
1.把github里面的库克隆到指定目录
格式:git clone ssh地址 "路径" (命令不清楚的可以用linux查看命令的方法 git clone --help)

$ git clone git@github.com:dunitian/Windows10.git "F:/Work/WP/Windows10"
Cloning into 'F:/Work/WP/Windows10'...
remote: Counting objects: 729, done.
remote: Total 729 (delta 0), reused 0 (delta 0), pack-reused 729
Receiving objects: 100% (729/729), 5.58 MiB | 702.00 KiB/s, done.
Resolving deltas: 100% (470/470), done.
Checking connectivity... done.
2.切换到指定目录[两种方法] (windows不区分大小写,Linux就要注意了)
方法一:命令 cd f:/work/wp/windows10 (Linux通用)
方法二:在目录右键 git bash here (仅限windows)

3.查看一下状态和日记(做完每一步都可以看看,新手多用用,每次提交的时候多用用)

DNT@DESKTOP-PTACRF6 MINGW64 /f/work/wp/windows10 (master)
$ git status
On branch master (在master分支里面)
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean (没有提交)
DNT@DESKTOP-PTACRF6 MINGW64 /f/work/wp/windows10 (master)
$ git log (提交日记)
commit 1bb5aa4761f9775d8590668115d9cf14a0148100
Author: dunitian <1054186320@qq.com>
Date: Thu Dec 10 12:14:16 2015 +0800
逆天WP-Win10开发笔记源码(学习ing)
4.实战一下使用status和log(添加文件)
4.1 添加一个文件 temp.dnt ==> vi temp.dnt (进入命令模式后,按i进行编辑,编辑完后按esc 再输入 :wq)
4.2 查看一下状态 git status ==>temp.dnt 待提交,使用 git add命令继续跟踪

4.3 把文件添加到暂存区 git add temp.dnt
4.4 查看一下状态 git status ==> 一个新文件 temp.dnt,使用 git reset 可以恢复

4.5 把文件提交到本地库中 git commit -m "注释"
4.6 查看一下状态 git status ==> 没有什么可以再提交了可以使用git push 把代码托管到 github网站上

4.7 把文件提交到github git push
4.8 查看状态 git status ==> 提交到管理员主分支了,没有什么可以提交的了

4.9 查看一下提交日记 git log

5.实战一下使用status和log(删除文件)
和上面差不多,我就简写了:
5.1 git rm temp.dnt (删除所有:git rm -rf * [命令不理解就看看==>Linux基础教程])

5.2 git commit -m "注释"

5.3 git push

5.4 查看提交记录 git log

文件木有了:

下节预告:创建分支,恢复历史版本,消除冲突,修改提交信息,获取远程最新仓库分支等
GitHub实战系列~4.把github里面的库克隆到指定目录+日常使用 2015-12-11的更多相关文章
- GitHub实战系列~3.提交github的时候过滤某些文件 2015-12-10
GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html ———————————————————————————————————————— ...
- 8.GitHub实战系列~8.使用GitHub建立自己的免费博客
github实战汇总:http://www.cnblogs.com/dunitian/p/5038719.html 创建一个用户名.github.io的仓库 选择设置页面风格 页面基本信息 选择一个你 ...
- GitHub实战系列汇总篇
基础: 1.GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9 http://www.cnblogs.com/dunitian/p/5034624.html 2.GitHub实战系 ...
- GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9
GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html ———————————————————————————————————————— ...
- GitHub实战系列~2.把本地项目提交到github中 2015-12-10
GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html ———————————————————————————————————————— ...
- 05.GitHub实战系列~5.发布版本之分支操作+Tag讲解 2015-12-14
GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html ———————————————————————————————————————— ...
- 07.GitHub实战系列~7.Git之VS2013团队开发(如果不想了解git命令直接学这篇即可)
GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html ———————————————————————————————————————— ...
- 06.GitHub实战系列~6.过滤器过滤掉的文件如何上传
比如我想发布一个软件版本供普通人下载: Git库建立了VS的过滤规则后 dll 和 exe 是自动过滤的,这时候我们得加参数(看图)git add xxx -f
- Spring Boot实战系列(7)集成Consul配置中心
本篇主要介绍了 Spring Boot 如何与 Consul 进行集成,Consul 只是服务注册的一种实现,还有其它的例如 Zookeeper.Etcd 等,服务注册发现在微服务架构中扮演这一个重要 ...
随机推荐
- ABP文档 - Javascript Api
文档目录 本节内容: AJAX Notification Message UI Block & Busy Event Bus Logging Other Utility Functions A ...
- EventBus实现activity跟fragment交互数据
最近老是听到技术群里面有人提出需求,activity跟fragment交互数据,或者从一个activity跳转到另外一个activity的fragment,所以我给大家介绍一个开源项目,EventBu ...
- C#多线程之线程池篇3
在上一篇C#多线程之线程池篇2中,我们主要学习了线程池和并行度以及如何实现取消选项的相关知识.在这一篇中,我们主要学习如何使用等待句柄和超时.使用计时器和使用BackgroundWorker组件的相关 ...
- CRL快速开发框架系列教程九(导入/导出数据)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- jQuery.template.js 简单使用
之前看了一篇文章<我们为什么要尝试前后端分离>,深有同感,并有了下面的评论: 我最近也和前端同事在讨论这个问题,比如有时候前端写好页面给后端了,然后后端把这些页面拆分成很多的 views, ...
- 微框架spark--api开发利器
spark简介 Spark(注意不要同Apache Spark混淆)的设计初衷是,可以简单容易地创建REST API或Web应用程序.它是一个灵活.简洁的框架,大小只有1MB.Spark允许用户自己选 ...
- Spring注解
AccountController .java Java代码 1. /** 2. * 2010-1-23 3. */ 4. packag ...
- 如何通过Git GUI将自己本地的项目上传至Github
最近在学习node.js和react,顺便复习了下AngluarJS相关的东西,写了些小demo想放在GitHub上,之前仅限于只申请了GitHub账号从没用过,今天花半天时间查资料认真学习Githu ...
- HA 高可用软件系统保养指南
又过了一年 618,六月是公司一年一度的大促月,一般提前一个月各系统就会减少需求和功能的开发,转而更多去关注系统可用性.稳定性和管控性等方面的非功能需求.大促前的准备工作一般叫作「备战」,可以把线上运 ...
- 完美解决CodeSmith无法获取MySQL表及列Description说明注释的方案
问题描述: CodeSmith是现在比较实用的代码生成器,但是我们发现一个问题: 使用CodeSmith编写MySQL模板的时候,会发现一个问题:MySQL数据表中的列说明获取不到,也就是column ...