zoukankan      html  css  js  c++  java
  • GitHub学习笔记:本地操作

    安装过程略,假设你已经注册好了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:GitHubHelloGit

    进入项目目录后,使用

    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

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

  • 相关阅读:
    PHP+MYSQL单例模式的滑铁卢
    碰到一个安装SQl2008 Express Edition出错的怪异情况
    用虚拟并口解决向USB条码打印机发送ZPL指令的解决方案
    让excanvas支持动态创建的canvas标签(附演示文件)
    sql 检索语句
    c++ string 类基本用法样例
    Sqlite c/c++ api 学习
    最常见的20种VC++编译错误信息
    C#动态调用C++编写的DLL函数
    C++中将BYTE转16进制字符串
  • 原文地址:https://www.cnblogs.com/cielosun/p/5654521.html
Copyright © 2011-2022 走看看