git config --global user.name"liuhongli1"
liuhongli@liuhongli:~/github/test$ git config --global user.email "liuhongli1@liuongli1.com"

liuhongli@liuhongli:~$ cd github/
liuhongli@liuhongli:~/github$ mkdir test
liuhongli@liuhongli:~/github$ cd test/
liuhongli@liuhongli:~/github/test$ git init
初始化空的 Git 仓库于 /home/liuhongli/github/test/.git/
liuhongli@liuhongli:~/github/test$ ls
liuhongli@liuhongli:~/github/test$ ls -a
. .. .git
初始化一个新的仓库
创建文件(在工作区)
liuhongli@liuhongli:~/github/test$ touch a1.php
liuhongli@liuhongli:~/github/test$ git status
位于分支 master

初始提交

未跟踪的文件:
(使用 "git add <文件>..." 以包含要提交的内容)

a1.php

提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)
提交到暂存区
liuhongli@liuhongli:~/github/test$ git add a1.php
liuhongli@liuhongli:~/github/test$ git status
位于分支 master

初始提交

要提交的变更:
(使用 "git rm --cached <文件>..." 以取消暂存)

新文件: a1.php
修改
liuhongli@liuhongli:~/github/test$ subl a1.php
liuhongli@liuhongli:~/github/test$ git status
位于分支 master
尚未暂存以备提交的变更:
(使用 "git add <文件>..." 更新要提交的内容)
(使用 "git checkout -- <文件>..." 丢弃工作区的改动)

修改: a1.php

修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
liuhongli@liuhongli:~/github/test$ git add a1.php
liuhongli@liuhongli:~/github/test$ git status
位于分支 master
要提交的变更:
(使用 "git reset HEAD <文件>..." 以取消暂存)

修改: a1.php

liuhongli@liuhongli:~/github/test$ git commit -m "第一次修改提交“
> ^C
liuhongli@liuhongli:~/github/test$ git commit -m "第一次修改提交"
[master 91b907f] 第一次修改提交
1 file changed, 1 insertion(+)
检查是否提交到仓库
liuhongli@liuhongli:~/github/test$ git status
位于分支 master
无文件要提交,干净的工作区

删除
在工作去删除
删除文件
rm rf a1.php

git rm a1.php

git commit -m "第一次git删除本地仓库文件

1,git克隆操作
目的
将远程仓库克隆到本地
方法
git clone https://github.com/liuhongli1/chatroom2.git
通过本地仓库工作区创建新的文件,
liuhongli@liuhongli:~/github/test/text1$ subl a1.py
liuhongli@liuhongli:~/github/test/text1$ ls
a1.py nihao.py README.md
提交到暂存区
liuhongli@liuhongli:~/github/test/text1$ git add a1.py
liuhongli@liuhongli:~/github/test/text1$ git add a1.py
提价到本地仓库
liuhongli@liuhongli:~/github/test/text1$ git commit -m "第二次通过git提交"[master f2a4f00] 第二次通过git提交
1 file changed, 2 insertions(+)
create mode 100644 a1.py
提交到远程仓库
liuhongli@liuhongli:~/github/test/text1$ git push
warning: push.default 尚未设置,它的默认值在 Git 2.0 已从 'matching'
变更为 'simple'。若要不再显示本信息并保持传统习惯,进行如下设置:

查看提交信息
liuhongli@liuhongli:~/github/test$ git config --list

github笔记的更多相关文章

  1. github 笔记(一)

    笔记预留 0. echo "# Try" >> README.md git init git add README.md git commit -m "fir ...

  2. 【代码周边】-GitHub笔记

    ------------恢复内容开始------------ 程序员的宝库github是个好东西,其中开源的项目足够我们的使用,但是如何去精准的获取我们的项目是很多初学者的问题.特别是英语不好的我,一 ...

  3. 现代软件工程作业 第二章 学习github笔记

    在网上大量资料的辅助下,学习了github的基本使用方法,尝试了一些常见的命令.为了便于记忆总结了自己的学习内容. 1.首先需要在github的官网上注册一个帐号,并新建一个repository,选这 ...

  4. git/github 笔记

    2016-1-9 创建github repos并提交修改 在[这里](https://github.com/new)创建一个repos, 进入终端,cd到一个目录下,这个目录用来放等下clone的工程 ...

  5. Github笔记(1)

    学习目的: 借助GitHub托管项目代码 GitHub官方介绍: 中文:http://www.cnblogs.com/twtp/articles/5264073.html 英文:https://gui ...

  6. GitHub笔记(五)——忽略文件、配置别名、搭建服务器

    六.忽略文件 忽略某些文件时,需要编写.gitignore: .gitignore文件本身要放到版本库里,并且可以对.gitignore做版本管理! 忽略文件的原则是: 忽略操作系统自动生成的文件,比 ...

  7. GitHub笔记(四)——标签管理

    五 标签管理 1 打标签.默认master $ git tag v1.0 要对add merge这次提交打标签,它对应的commit id是f52c633,敲入命令: $ git tag v0.9 f ...

  8. GitHub笔记(三)——分支管理和多人协作

    三.分支管理 0 语句: 查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git ...

  9. GitHub笔记(二)——远程仓库的操作

    二 远程仓库 1 创建联系 第1步:创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一 ...

随机推荐

  1. Date类型与字符串之间的转换

    Java中Date类型与字符串转化   (一)Date与字符串的转化   Date.String.Timestamp之间的转换!   public static void main(String[]  ...

  2. 16 css实现模糊背景

    --------------------- 本文来自 csu_zipple 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/csu_passer/article/det ...

  3. win10下Redis安装

    环境:win64 1.因为Redis官方不支持Windows,所在只能在GitHub上下载,下载地址:https://github.com/ServiceStack/redis-windows/blo ...

  4. web 容器

    jboss简单使用(AS7): 将项目打成war包,放到jboss-as-web-7.0.0.Final\standalone\deployments下 访问 alias .name+port+war ...

  5. 实体框架—Entity Framework

    简称EF,是微软以ADO.NET为基础所发展出来的对象关系对应(ORM)解决方案. EF就是用来处理数据的,与数据库打交道.但是底层还是用到了ADO.NET的那一套东西. 为什么叫对象关系对应解决方案 ...

  6. fiddler的一些记录

    通过execaction.exe可以给fiddler发命令,控制抓包开始和停止 https://stackoverflow.com/questions/29916508/start-and-stop- ...

  7. css 子盒子上下居中 文字溢出省略号

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. Jenkins在windows服务器上依赖的maven仓库目录

    1.在windows server 2008上,maven仓库路径为: C:\Users\用户名\.m2 2.在windows server 2003上(加入域的服务器),maven仓库路径为: C: ...

  9. Spring Boot事务管理(下)

    在上两篇 Spring Boot事务管理(上)和Spring Boot事务管理(中)的基础上介绍注解@Transactional. 5 @Transactional属性 属性 类型 描述 value ...

  10. python 缺少module

    ImportError: No module named lxml ImportError: No module named PyQt4.QtCore sudo apt-get install pyt ...