http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
本地:
版本之前穿梭:
git reset --hard 版本号
查看操作日志:
git reflog
git log --pretty=oneline
撤销add操作 :
撤销指定文件 :git reset HEAD 文件名 # add后的也还在.文件不会受影响。只是上次add被撤销
撤销本次 add:git reset .
撤销 commit :
git reset --hard HEAD^
恢复指定文件到上次放到暂存区或者提交的状态:
命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:
一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
总之,就是让这个文件回到最近一次git commit或git add时的状态。
关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git
;
关联后,使用命令git push -u origin master
第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master
推送最新修改;
checkout远程分支:
git fetch origin dev:dev 表示checkout远程dev分支到本地dev分支
-
查看远程库信息,使用
git remote -v
; -
本地新建的分支如果不推送到远程,对其他人就是不可见的;
-
从本地推送分支,使用
git push origin branch-name
,如果推送失败,先用git pull
抓取远程的新提交; -
在本地创建和远程分支对应的分支,使用
git checkout -b branch-name origin/branch-name
,本地和远程分支的名称最好一致; -
建立本地分支和远程分支的关联,使用
git branch --set-upstream branch-name origin/branch-name
; -
从远程抓取分支,使用
git pull
,如果有冲突,要先处理冲突。
下载远程仓库
git clone https://git.oschina.net/yunti/commons-web.git
简易的命令行入门教程:
Git 全局设置:
git config --global user.name "bernoulli" git config --global user.email "chen040341@163.com"
创建 git 仓库:
mkdir commons-web cd commons-web git init touch README.md git add README.md git commit -m "first commit" git remote add origin https://git.oschina.net/yunti/commons-web.git git push -u origin master
已有项目?
cd existing_git_repo git remote add origin https://git.oschina.net/yunti/commons-web.git git push -u origin master
相关推荐
git命令行使用教程-Git简易的命令行入门教程
git命令行操作使用入门
Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习,Git-Eclipse和Nginx的准备工作,Git与Github分支体系,Git与Github的远程和本地工作原理,Git与Github克隆实战和最后的课程精华总结部分,可以帮助...
Git入门级详细使用教程及分支管理。git作为代码管工具收到全世界程序员的喜爱,本文档教你从零开始,以码云为例,通过客户端以命令行的方式进行仓库管理、代码提交、合并和分支管理。
本课程主要通过命令行和idea来介绍Git的安装、仓库创建、工作流、远程仓库、克隆仓库、标签管理和分支管理等Git的主要内容。 另外关于GitHub的使用介绍也有完整的说明和使用,接轨生产环境使用方式。 课程大小:695M
shargs-tutorial-git 是入门教程 :shark: . 有关更多详细信息,请参阅! 代码 我们将在本教程中编写的代码可用作此存储库中的git脚本。 要运行它,首先要设置依赖项: $ git clone ...
本讲习班介绍Git CLI(命令行界面,而不是Git GUI )。 车间前准备 第1部分:(必需) 第2部分: (可选) 第3部分:(必需) 第4部分:(可选) 目标 Git和GitHub简介 GitHub浏览器 设定值 导航页面 单个存储库 ...
观看演示: : 参见教程: : 关于此相位器教程 创建本教程的目的是教您如何作为一个完整的...使用Git从命令行下载此存储库 了解Phaser游戏的基本结构 使用更新循环创建控件 使用Phaser的Arcade Physics引擎处理碰撞
鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 传说,程序员遇到火灾时有三...其实,GitHub早已贡献了一份入门Git的学习教程,借助GitHub,不写代码,无需命令行,甚至不需要安装Git,就能轻松迈出Git旅程里的第一步
Laravel 入门教程: 本人去年自己写的 Laravel 系列教程,使用的4版,内容可能有些过时或错漏。博客连载地址为:http://douyasi.com/category/startlaravel/ 目录 准备性工作 建立数据库 页面显示与路由控制(一)...
git checkout -f step-0 该命令将重置phonecat项目的工作目录,建议您在每一学习步骤运行此命令,将命令中的数字改成您学习步骤对应的数字,该命令将清除您在工作目录内做的任何更改。 运行以下命令: node scripts...
git checkout -f step-0 该命令将重置phonecat项目的工作目录,建议您在每一学习步骤运行此命令,将命令中的数字改成您学习步骤对应的数字,该命令将清除您在工作目录内做的任何更改。 运行以下命令: 代码如下: ...
m "first commit"git branch -M maingit remote add origin git@github.com:shasky2014/zgbgg_BV13r4y1T7hQ.gitgit push -u origin main…或从命令行推送现有存储库git remote add origin git@github....
:link: makesite 通过... 在终端中逐行运行每个命令行以设置项目:$ cd ~ /go/src$ git clone git@github.com:Make-School-Labs/makesite.git$ cd makesite$ git remote rm origin$ git remote add origin git@github....
Gitbook 入门教程####本书参考如下两篇文章整理而成,并且有所修改:在线阅读:在线阅读:GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书。本书将简单介绍如何安装、编写...
所以写了个脚手架工具: 可通过命令行接口自定义模板引擎以及ESLint,同时包含了nodemon,husky,lint-staged,commitizen之类的辅助工具。 (目录结构与本教程略微有不同) 使用方式: # 下载脚手架工具 $ npm ...
关闭记事本基于 Closure 教程的代码示例入门通过从工作项目目录中的命令行执行以下命令,从 Git 存储库下载 Closure 库。 git clone https://github.com/google/closure-library计算依赖closure-library/closure/bin...
与git的大部分交互将在命令行终端进行。 但是,使用Git能够以可视方式跟踪代码更改也可能会有所帮助。 建议完成Git教程。 提供了许多出色的教程,其中包括与PC分开运行的沙盒版本:和。 Matlab的最新版本也与Git集成...
我还将假设,如果您熟悉git / github并使用命令行或GUI(而不是github桌面),则无需逐步说明即可。 准备就绪后: 单击此页面上的“使用此模板”按钮。 这将在您的帐户中创建一个新的存储库 为该存储库命名与您的...
示例Grunt 有关将Grunt.js与示例结合使用的教程入门安装Node.js 安装Grunt的命令行工具 npm install -g grunt-cli克隆此存储库 git clone https://github.com/thealah/example-grunt.git第1步-Grunt基础知识和jshint...