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. LDA总结 (一) 共轭分布

    今天开始,复习一下 LDA ,记录一些 LDA 的关键步骤,为写好论文做铺垫.第一节的主题是共轭分布,回忆贝叶斯公式: \[p(\theta|X) = \frac{p(\theta) \cdot p( ...

  2. gitlab的fork及源项目的同步

    此篇大部分貌似是cp其他地方的,也忘了出处,写到此处,权当保存,见谅. 测试代码master同步到生产代码master   #现有git@gitlab.home.com:root/fork.git项目 ...

  3. V8 javascript 引擎

    V8是一个由丹麦Google开发的开源java script引擎,用于Google Chrome中.[2]Lars Bak是这个项目的组长.[3]   V8在执行之前将java script编译成了机 ...

  4. mysql批量update的两种方法

    today a question let me happy(抓狂) 头儿分了一个小任务,让修改循环调用dao层的那些不啦不啦不啦,鉴于之前写过批量更新的玩意,so 很快代码就修改完了,but 测的时候 ...

  5. python的基础1

    1.换行需要多个引号,'''''' """"""Eg:print('''文能提笔安天下,# 武能上马定乾坤.# 心存谋略和人生,# 古今银熊 ...

  6. pytorch入门与实践-2.2-CIFAR10分类网络

    1--数据载入 |----流程: DataSet->DataLoader->调用DataLoader |----DataLoader迭代器读不到数据,无报错,一直卡住的显现: DataLo ...

  7. sj 网页前端与后台数据交互的3种方式

    1.ajax  网页访问 2.form 表单 用户名<input class="yonghu" type="text" id="user&quo ...

  8. Ecplise通过Git将项目提交到GitHub

    一.参考https://blog.csdn.net/bendanany/article/details/78891804 二.注意点: 1.仓库名必须和项目名相同: 2.若提交出现Can't conn ...

  9. jsp (二) 练习

    package cn.sasa.serv; import java.io.IOException; import java.sql.SQLException; import java.util.Lis ...

  10. iOS 如果页面 A 跳转到 页面 B,A 的 viewDidDisappear 方法和 B 的 viewDidAppear 方法哪个先调用?

    如果页面 A 跳转到 页面 B,A 的 viewDidDisappear 方法和 B 的 viewDidAppear 方法哪个先调用? 1. - (void)pushViewController:(U ...