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

文件木有了:

下节预告:创建分支,恢复历史版本,消除冲突,修改提交信息,获取远程最新仓库分支等

原文发布于微信公众号 - 我为Net狂(dotNetCrazy)

原文发表时间:2015-12-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程心路

SSH框架之旅-struts2(4)

AOP 是 Aspect Objected Prograing(面向切面编程)的缩写。struts2 中的拦截器就是这种编程策略的一种实现,AOP 思想是在基本...

15330
来自专栏嵌入式程序猿

巧用SDK,帮你减少开发时间

已经介绍过很多次NXP的SDK在开发中的应用,但多是基于KV系列和K系列的芯片,最近一个小项目用的是Kinetis KE02系列,该系列已经在SDK中支持,如...

12710
来自专栏IMWeb前端团队

FIS源码-增量编译与依赖扫描细节

前面已经提到了fis release命令大致的运行流程。本文会进一步讲解增量编译以及依赖扫描的一些细节。 首先,在fis release后加上--watch参数...

288100
来自专栏salesforce零基础学习

salesforce lightning零基础学习(六)Lightning Data Service(LDS)

本篇可参看:https://trailhead.salesforce.com/modules/lightning_data_service

18530
来自专栏张首富-小白的成长历程

Rsync小规模备份

某公司里有一台web服务器,里面的数据很重要,但是如果硬盘坏了,数据就会丢失,现在领导要求你把数据在其他机器上做一个周期性定时备份。要求如下:

15720
来自专栏Porschev[钟慰]的专栏

Nodejs学习笔记(八)--- Node.js + Express 实现上传文件功能(felixge/node-formidable)

前言   前面讲了一个构建网站的示例,这次在此基础上再说说web的常规功能----文件上传,示例以一个上传图片的功能为例子   上传功能命名用formidabl...

27790
来自专栏coder修行路

jS正则和WEB框架Django的入门

JS正则 -test 判断字符串是否符合规定的正则表达式 -exec 获取匹配的数据 test的例子: ? 从上述的例子我们可以看出,如果rep.test匹配到...

22860
来自专栏云计算教程系列

如何保护您的服务器免受HTTPoxy漏洞的影响

2016年7月18日,披露了一个名为HTTPoxy的CGI应用程序漏洞。攻击者可以通过传递带有请求的HTTPProxy 标头来利用易受攻击的部署,这会在联系支持...

6600
来自专栏竹清助手

常用的Git Tips

一、Configuration:配置 列举所有的别名与配置 git config --list Git 别名配置 git config --global ali...

17150
来自专栏游戏杂谈

Linux下使用rsync同步文件

遇到的问题是几台游戏服务器,有一台新的服务器之前已经copy(Linux的scp命令)过文件上去,但在测试的过程中发现还是图片无法正常不显示出来,然后用http...

57220

扫码关注云+社区

领取腾讯云代金券