github笔记
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笔记的更多相关文章
- github 笔记(一)
笔记预留 0. echo "# Try" >> README.md git init git add README.md git commit -m "fir ...
- 【代码周边】-GitHub笔记
------------恢复内容开始------------ 程序员的宝库github是个好东西,其中开源的项目足够我们的使用,但是如何去精准的获取我们的项目是很多初学者的问题.特别是英语不好的我,一 ...
- 现代软件工程作业 第二章 学习github笔记
在网上大量资料的辅助下,学习了github的基本使用方法,尝试了一些常见的命令.为了便于记忆总结了自己的学习内容. 1.首先需要在github的官网上注册一个帐号,并新建一个repository,选这 ...
- git/github 笔记
2016-1-9 创建github repos并提交修改 在[这里](https://github.com/new)创建一个repos, 进入终端,cd到一个目录下,这个目录用来放等下clone的工程 ...
- Github笔记(1)
学习目的: 借助GitHub托管项目代码 GitHub官方介绍: 中文:http://www.cnblogs.com/twtp/articles/5264073.html 英文:https://gui ...
- GitHub笔记(五)——忽略文件、配置别名、搭建服务器
六.忽略文件 忽略某些文件时,需要编写.gitignore: .gitignore文件本身要放到版本库里,并且可以对.gitignore做版本管理! 忽略文件的原则是: 忽略操作系统自动生成的文件,比 ...
- GitHub笔记(四)——标签管理
五 标签管理 1 打标签.默认master $ git tag v1.0 要对add merge这次提交打标签,它对应的commit id是f52c633,敲入命令: $ git tag v0.9 f ...
- GitHub笔记(三)——分支管理和多人协作
三.分支管理 0 语句: 查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git ...
- GitHub笔记(二)——远程仓库的操作
二 远程仓库 1 创建联系 第1步:创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一 ...
随机推荐
- 如何查看MySQL单个数据库或者表的大小
总体来说,这些信息存在于information_schema数据库的TABLES表中 mysql> desc information_schema.TABLES; +-------------- ...
- CareerCup All in One 题目汇总
Chapter 1. Arrays and Strings 1.1 Unique Characters of a String 1.2 Reverse String 1.3 Permutation S ...
- vue3版本到vue2版本的桥接工具
vue2的命令可以正常使用.
- react引入方式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- jquery parents() next() prev() 找父级别标签 找同级别标签
html结构 解决方法: jquery parents() 找父级别标签 next() 同级别向下找 prev() 同级别想上找 我这里找的是一个,下面有n个的方法 $(document).read ...
- jquery怎么实现点击一个按钮控制一个div的显示和隐藏
示例html 1 2 <div class="abc" style="display:none"></div> <input ty ...
- stellar.js 视差滚动
1.引入包 <script src="js/jquery.min.js"></script> <script src="js/jquery. ...
- Ubuntu上Qt之简单图片浏览器
>>主要功能: (1)图片切换浏览,上一张/下一张. (2)图片放大.缩小.包括两种机制:鼠标滚轮和按钮放大/缩小. (3)图片自动循环播放,间隔2s.点击播放后,其他操作均无效,直至点 ...
- Spring中bean标签的属性和值:
Spring中bean标签的属性和值: <bean name="user" class="com.pojo.User" init-method=" ...
- JedisCluster简单使用
项目中因为一些原因需要用到缓存,之前没有接触过,在此做一些简单的使用记录. 1.jedis在项目中依赖 <dependency> <groupId>redis.clients& ...