https://github.com/explore 使用github网站搜索资源

具体搜索 Git教程 - 廖雪峰的官方网站

一. git配置命令

1.设置用户名

git config --global user.name "your name"

2.设置邮箱

git config --global user.email "your_email@youremail.com"

3.添加远程地址

git remote add origin git@github.com:yourName/yourRepo.git

4.从远程克隆

git clone git@github.com:yaoshuangjiang/ysj.git

5.查看远程库的信息

git remote     git remote -v显示更详细的信息

二. git基本命令

1.初始化仓库

git init 将当前目录初始化为git仓库

2.添加文件

git add <file>   添加文件  -A(所有文件)  git add -u 添加修改和删除的文件

3. 删除文件

git rm <file>  删除文件

4.提交到仓库

git commit -m <"tips"> 把文件提交到仓库

5.查看仓库状态

git status 查看仓库状态

6.比较代码

git diff <file> 查看 git diff    #是工作区(work dict)和暂存区(stage)的比较 git diff --cached    #是暂存区(stage)和分支(master)的比较

7.查看日志

git log <file> 查看修改日志

8.版本回退

(1)git reset --hard HEAD^ 回退到上一版本,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

(2)git reset --hard <commitid> 回退到某个提交  commitid可以用git reflog

10.查看命令

git reflog 用来记录你的每一次命令

11.把文件在工作区的修改全部撤销

git checkout -- <file> 把文件在工作区的修改全部撤销

12.提交到远端

git push origin master

13.从远端拉取

git pull

三.分支:

1.查看分支

git branch

2. 创建分支

git branch <name>

3.切换分支

git checkout <name>

4.创建+切换分支

git checkout -b <name>

5.合并某分支到当前分支

git merge <name>

6.删除分支

git branch -d <name>

github基本命令的更多相关文章

  1. git/github基本命令

    Git与项目 git的使用,主要包括: 本地仓库的命令 远程仓库的命令 项目需求.页面.模型类的设计,及页面的使用 sudo apt-get install git 安装成功后,运行如下命令 git ...

  2. 搜刮一些开源项目的APP

    iOS完整App资源收集 <iOS完整app资源收集>  <GitHub 上有哪些完整的 iOS-App 源码值得参考?> <GitHub 上有哪些完整的 iOS-App ...

  3. 我的Git之旅(1)---git安装、github注册以及一些基本命令

    蚂蚁作为一个混码农届的新人来说,看到什么东西都觉得高大上的感觉.最近接触到了git,有种蠢蠢欲动的感觉,想 试一把.因此开启了我的Git之旅.废话不多说,开始我的git之旅. 1.git服务器的选择 ...

  4. 5.使用github脚本LAZY----几个最好的发行版----自定义终端----基本命令

    使用现成的脚本 LAZY * 如果您不想手动设置,可以用这个脚本帮您设置 访问:github.com/arismelachroinos/lscript sudo apt-get git git clo ...

  5. 第二章-如何使用github建立一个HelloWorld项目,git的add/commit/push/pull/fetch/clone等基本命令用法。--答题人:杨宇杰

    1.配置Git 首先在本地创建ssh 秘钥:在git bash输入: $ ssh-keygen -t rsa -C "your_email@youremail.com" eg:$ ...

  6. github之git基本命令介绍的简单整理

    git 格式: git [--version] [--exec-path[=<path>]] [--html-path] [--info-path] [-p|--paginate|--no ...

  7. github日常的基本命令

    git 常用命令 git clone 仓库地址 -从远端克隆项目 git pull -从远端拉取代码 git pull -p -从远端拉取代码和分支 提交代码流程: git add xxx -添加到暂 ...

  8. GitHub的使用记录

    前言: 该贴为笔者在使用GItHub中的一些使用注意,及Git的基本命令,会一直记录笔者在使用GitHub中可能产生的错误及解决方法(会一直更新中),待一些Git初使用者参考,如果有说明不详细或不对的 ...

  9. git 远程仓库-github

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

随机推荐

  1. node.js 笔记(一)

    参考:https://github.com/alsotang/node-lessons 感谢!!! 本文属于小白入门级笔记,请大牛自动屏蔽!!! 1.     开发环境 os: 10.12.6 nod ...

  2. 自编jQuery插件实现模拟alert和confirm

    现在绝大多数网站都不用自带的alert和confirm了,因为界面太生硬了.因此这个插件就这样产生了自己定制一个的想法...... 啥也不说,先上图,有图有真相 :) 现在绝大多数网站都不用自带的al ...

  3. 试用 Eagle 9.1

    试用 Eagle 9.1 有推挤功能 原理图可以设置组装变体. 输出的 CAM 可以自定义,没有 Protel 那么死板. 保存的文件是 xml 文件,可以自由解析.

  4. 前用户sudo免密码

      Ubuntu 设置当前用户sudo免密码 方法1 # 备份 /etc/sudoers sudo cp /etc/sudoers . #打开 /etc/sudoers sudo visudo # 在 ...

  5. think python chapter2

    1.An assignment statement creates a new variable and gives it a value: Variable names can be as long ...

  6. 用phpinfo( )打印出来的php版本和在服务器上用php -v打印出来的版本不同的原因

    php -v 是linux系统的php版本,而phpinfo里显示的是WEB Server中配置的版本.说简单点,你的系统中有两个php版本. 如果您阅读过此文章有所收获,请为我顶一个,如果文章中有错 ...

  7. POJ3641(快速幂)

    Pseudoprime numbers Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 8529   Accepted: 35 ...

  8. 自然语言处理--nltk安装及wordnet使用详解

    环境:python2.7.10 首先安装pip 在https://pip.pypa.io/en/stable/installing/ 下载get-pip.py 然后执行 python get-pip. ...

  9. 一张图看懂------left join;right join;inner join

  10. 第八章 Java中的并发工具类

    等待多线程完成的CountDownLatch countDownLatch允许一个或多个线程等待其他线程完成操作. public class CountDownLatchTest { static C ...