windows下使用Git命令汇总
欢迎大家观看我在CSDN学院录制的课程:http://edu.csdn.net/lecturer/944
这里只是简单汇总下Git主要命令,方便记忆;汇总的不好,请各位包容,谢谢!想看详细讲解,推荐廖雪峰大神的教程,地址如下:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
以下提及到的readme.txt均为提交的文件
1:自报家门
$ git config --global user.name "Your Name" --输入你的名字
$ git config --global user.email "email@example.com"--输入你的邮箱
2:创建版本库
$ mkdir learngit --创建一个子目录
$ cd learngit --切换到所要创建的子目录的上一层目录下
$ pwd --把这个目录变成Git可以管理的仓库
3:把文件添加到版本库
$ git add readme.txt 把readme.txt文件添加到暂存区
$ git commit -m "wrote a readme file"
--把刚刚添加的文件继续提交,提交到Git的服务器文件分支中
4:版本管理
$ git status 查看文件状态
$ git diff readme.txt
查看各版本不同点
$ git log
版本提交历史记录
$ git reset --hard HEAD^
回退到上一版本
$ git reset --hard HEAD^
^
回退到上上一版本
$ git reset --hard 3628164 根据
$ git log 中得到的版本号回退到对应的版本
$
git diff HEAD -- readme.txt 查看工作区和版本库里面最新版本的区别
$ git checkout -- readme.txt
丢弃工作区的修改
$ rm
readme.txt 删除文件
5:远程版本库与本地版本库关联
$ git remote add origin git@github.com:michaelliao/learngit.git
$ git push -u origin master
把本地库的所有内容推送到远程库上
$ git clone git@github.com:michaelliao/gitskills.git
从远程库克隆到github上
$ git clone git@github.com:michaelliao/gitskills.git
克隆一个本地库
$
git merge
命令用于合并指定分支到当前分支
6:分支管理
$
git branch 查看分支:
$
git branch <name> 创建分支
$
git checkout <name> 切换分支:
$
git checkout -b <name> 创建+切换分支:
$
git merge <name> 合并某分支到当前分支:
$
git branch -d <name> 删除分支:
$
git log --graph
可以看到分支合并图
7:Bug分支
$ git stash 当前工作现场“储藏”起来,等以后恢复现场后继续工作
$ git stash pop
,回到工作现场
git branch -D <name> 丢弃一个没有被合并过的分支,
强行删除
9:多人合作
$ git remote 查看远程库的信息
本人文笔表达有限,如有不到位的地方,还请包涵,如有解决你的问题,请转发或点赞,谢谢。
本人联系方式:
更多精彩分享,可关注我的微信公众号:
微信号:WeixinJungle
邮箱:oneou6688@163.com
windows下使用Git命令汇总的更多相关文章
- Python - Git for windows 下使用 交互式命令行
1. 概述 尝试在 windows 环境的 git 命令行使用 python3 的交互模式 2. 环境 OS win10 1905 git 2.20.1 mintty 2.9.4 python 3.7 ...
- 常用 Git 命令汇总
Git 命令汇总 1 Git 的一些通用术语 1.1 Git 的几个区 1.2 如何标识 Git 的某次提交 2 Git 配置 2.1 配置 2.2 读取配置 2.3 与 Beyond Compare ...
- windows下安装git & 在git@OSC上推送代码
第一部分 windows下安装git 1.下载最新版本的git:直接百度“git”,如图所示,点击立即下载. 也可以直接在官网下载最新版本的git:http://www.git-scm.com/dow ...
- Git命令汇总(补充篇)
上一篇<Git命令汇总基础篇>总结了使用Git的基本命令,这一篇作为补充主要给大家讲一些平时使用中的技巧和总结 . 学会了这些命令,已经基本解决了使用Git中大部分问题. 1.gitign ...
- Windows下配置Git多账号github码云
Windows下配置Git多账号github码云 1.配置了全局用户名和邮箱 $ git config --global user.email "你的邮箱" $ git confi ...
- windows下安装Git安装
一:Git是什么? Git是一个代码仓库,属于分散型版本管理系统. 二:在windows下安装Git 载msysgit 1. 访问 msysGit 的项目主页,下载 msysGit.http://ms ...
- windows 下搭建git服务器,及问题处理。
最近要做一个源码管理服务器,权衡了一下还是git最适合,搭建服务器前看了网上一些windows下搭建git服务器的帖子,感觉还比较简单,没有太多需要配置的地方,于是开始动手. 我选择的是 gitfor ...
- windows下使用Git
如何在windows下使用Git? 通过这里下载Git bash,你就可以像在Linux命令行一样操作git工具. 进入Git bash环境,默认是在当前用户路径下. 在Linux下,我们有根目录,在 ...
- Windows 下配置Git
在Windows上安装git很长时间了,一直都没有配置,就是简单的使用.当然配置后就可以在任意目录下使用git命令.其实就是配置下git的环境变量. 首先,当然下载windows版本:点我下载 安装直 ...
随机推荐
- canvas 的一些效果
<html> <head> <style> *{ margin: 0; padding: 0; } body{ background:green; } #div{ ...
- 一个有趣的回答(摘自http://www.51testing.com/html/03/n-860703.html)
假设这有一个各种字母组成的字符串,假设这还有另外一个字符串,而且这个字符串里的字母数相对少一些.从算法上讲,什么方法能最快的查出所有小字符串里的字母在大字符串里都有? 比如,如果是下面两个字符串: S ...
- 提高开发效率的十五个Visual Studio 2010使用技巧
相信做开发的没有不重视效率的.开发C#,VB的都知道,我们很依赖VS,或者说,我们很感谢VS.能够对一个IDE产生依赖,说明这个IDE确实有它的独特之处.无容置疑,VS是一个非常强大的IDE,它支持多 ...
- leetcode日记 Combination sum IV
题目: Given an integer array with all positive numbers and no duplicates, find the number of possible ...
- Visual Studio 不生成.vshost.exe和.pdb文件的方法【转】
Visual Studio 不生成.vshost.exe和.pdb文件的方法[转] 使用Visual Studio编译工程时,默认设置下,即使选择了「Release」时也会生成扩展名为「.vshost ...
- Java 社区论坛 - Sym 1.6.0 发布
简介 Sym 是一个用 Java 写的现代化的社区论坛,欢迎来体验!(如果你需要搭建一个企业内网论坛,请使用 SymX) 非常详细的 Sym 功能点脑图 Sym 的诞生是有如下几点原因: (正版) 好 ...
- sqlserverdriver配置方法 jdbc连接sqlserver
一.下载驱动程序. 下载地址:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sql ...
- windows下scrapy安装
C:\users\XXXX>easy_install scrapy 出现错误 fatal error C1083: Cannot open include file: 'openssl/aes. ...
- Tarjan算法--强连通分量
tarjan的过程就是dfs过程. 图一般能画成树,树的边有三种类型,树枝边 + 横叉边(两点没有父子关系) + 后向边(两点之间有父子关系): 可以看到只有后向边能构成环,即只有第三张图是强连通分量 ...
- 关于peersim样例配置文件的超详细解读(新手勿喷)
相信很多兄弟一开始接触peersim,对配置文件还是有点不适应,我看了好久的样例的配置文件,一层层去找对应的文件的方法,终于好像悟懂了一点,记下来以后回顾. 贴上代码,一点点分析. 首先要说下所谓的配 ...