安装过程略,假设你已经注册好了Github, 已经有了一个准备好的程序。我们的一切工作都是基于Git Shell,与GUI客户端无关。

在使用前你先要配置好config中的几个内容,主要是你自己的个人信息

git config --global user.name "Cielo Sun"
git config --global user.email cielosun@outlook.com

你想要查询你的信息,你可以查全部如:

git config --list

也可以专门查询,通过

git config user.name
git config user.email

等等。

OK, Let’s begin.想要使用git来管理一个项目,首先要进入这个项目的目录,利用命令行语句切换到这个目录

例:目前光标在C:/User/Document,我们想进入D:/GitHub/HelloGit

cd D:\GitHub\HelloGit

进入项目目录后,使用

git init

初始化github项目,从现在开始你就可以管理项目了。

利用

git status

你可以查看项目目前的所有状态。在这个项目被监视状态下,当你改变了项目中文件中,这个命令就能显示出哪些文件处于modified的状态,当你想把这些modified文件加入你的项目更新列表中时,使用

git add FILENAME

来更新这个文件,你也可以用

git add .

来更新根目录里所有需要更新的文件。当你不想添加某个文件(删除某个文件)时,你要用

git rm FILENAME

来实现,另外,你也可以通过git来进行文件的改名,改名的口令比较令人困惑

git mv OrignalFileName NewFileName

在说提交之前还要说一下.gitignore文件,很多软件如AndroidStudio的项目中默认提供了.gitignore文件的配置。你也可以自己写,我这里展示一个简单的.gitignore文件的例子

*.a
!lib.a
/TODO
build/
doc/*.txt
doc/**/*.pdf

每一行的具体意思不再阐明,可以自行搜索,主要是防止上传不必要的东西。最后讲一下提交

git commit

输入这个口令,你就可以把之前在输入git status后能够查询到的暂存区内容提交到项目中了。

需要补充说明的是,此时会弹出一个Note,你需要在里面添加更新注释,否则不会成功commit。

当然,你也可以选择使用

git commit -m 'some news'

来添加注释,此时不会显示记事本

当然,更常用的其实是

git commit -a -m 'some news'

这个命令跳过暂存区,直接把modified内容默认add一遍后commit,在没什么问题的时候更加常用一些。

最后,你可以通过

git log

来查看项目的相关信息,还有很多与此相关的口令,大家自行查询,不再展开。

GitHub学习笔记:本地操作的更多相关文章

  1. Javascript学习笔记二——操作DOM

    Javascript学习笔记 DOM操作: 一.GetElementById() ID在HTML是唯一的,getElementById()可以定位唯一的一个DOM节点 二.querySelector( ...

  2. MongoDB学习笔记:Python 操作MongoDB

    MongoDB学习笔记:Python 操作MongoDB   Pymongo 安装 安装pymongopip install pymongoPyMongo是驱动程序,使python程序能够使用Mong ...

  3. HIT2019春软件构造->Git&Github学习笔记

    由于软件构造课程需要,学习使用git,以下作为学习笔记. 一.Git初始化及仓库创建和操作  1.基本信息设置(设置签名)  命令        项目级别/仓库级别:仅在当前本地库范围内有效 git ...

  4. Github学习笔记-不定时更新

    最近在搞一个外包项目,有个非常厉害的师兄带我,他写后端,我负责前端部分,项目合作需要用到github,这也是早晚要接触,记录下项目过程中对github/git使用的学习笔记. 1.在网上看了一些教程之 ...

  5. Javascript学习笔记三——操作DOM(二)

    Javascript学习笔记 在我的上一个博客讲了对于DOM的基本操作内容,这篇继续巩固一下对于DOM的更新,插入和删除的操作. 对于HTML解析的DOM树来说,我们肯定会时不时对其进行一些更改,在原 ...

  6. Git与GitHub学习笔记(三).gitignore文件忽略和删除本地以及远程文件

    一.Git提供了文件忽略功能.当对工作区某个目录或者某些文件设置了忽略后,git将不会对它们进行追踪 HELP:如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 问题:最近 ...

  7. 【Git/GitHub学习笔记】基本操作——创建仓库,本地、远程同步等

    近日想分享一些文件,但是用度盘又太麻烦了(速度也很恶心).所以突发奇想去研究了下GitHub的仓库,这篇文章也就是一个最最最基础的基本操作.基本实现了可以在GitHub上存储文本信息与代码. 由于我的 ...

  8. git/github学习笔记

    郑重提示,本文来自这里,如果喜欢,请关注原作者. 1. git 版本控制系统 相比CVS\SVN优势: - 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块 ...

  9. github 学习笔记【一】

    这几天在学习github ,其实学了主要用来管理自己的项目!因为要在家里和公司两头做! 所以就开始学习使用!目前熟练几个命令,其他的一边用一遍学吧!想一举成功应该是不太可能的! 反复记忆才能更好,据说 ...

随机推荐

  1. Visual Studio2010 安装pthreads2.9.1

    本人最近要利用多线程进行编程,前面一篇博文讲解的是利用VC自带的一些函数库,这里重点探讨一下如何配置pthreads2.9.1的Visual Studio2010的环境.本文分为两个部分,第一部分给出 ...

  2. Swift基础之Delegate方法的使用

    本文简单介绍了使用Delegate方法的进行值的传递,改变上一个界面的字体大小和颜色 首先创建一个导航视图: let viewC = ViewController();        let navi ...

  3. Java进阶(二十七)使用Dom4j解析XML文件

    使用Dom4j解析XML文件 写在前面的话 由于论文实验要求,需要实现操作XML文档,为此想到了dom4j这个工具,使用之后深感受益.在此分享给大家,以此共勉. 注:本文转载自http://blog. ...

  4. XBMC源代码分析 4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)

    XBMC分析系列文章: XBMC源代码分析 1:整体结构以及编译方法 XBMC源代码分析 2:Addons(皮肤Skin) XBMC源代码分析 3:核心部分(core)-综述 本文我们分析XBMC中视 ...

  5. python3爬虫 - cookie登录实战

    http://blog.csdn.net/pipisorry/article/details/47948065 实战1:使用cookie登录哈工大ACM网站 获取网站登录地址 http://acm.h ...

  6. 完美滑动顶部固定ScrollView,合并可以上拉,下拉加载更多

    先看效果: 主要处理: 使用PullToRefreshScrollView修改内部的scrollView源码,更换成可以固定顶部的自定义scrollView @Override protected S ...

  7. 教你自己写Android第三方库

    其实Android studio的出现很大程度上方便了我们Android开发人员,今天我们说说怎么构建我们自己的库. 依次按File->New Moudle->android Librar ...

  8. [面试算法题]比较二叉树异同-leetcode学习之旅(5)

    问题描述 Given two binary trees, write a function to check if they are equal or not. Two binary trees ar ...

  9. 【Matlab编程】matlab 画图

    1.  不用截图工具就可以将图保存成图像格式,并且没有背景颜色:saveas(gcf ,'outputname','png/jpg'),第三项省略时默认为fig.m文件 2.  计算形如(-1)^2/ ...

  10. FFMPEG结构体分析:AVCodecContext

    注:写了一系列的结构体的分析的文章,在这里列一个列表: FFMPEG结构体分析:AVFrame FFMPEG结构体分析:AVFormatContext FFMPEG结构体分析:AVCodecConte ...