美文网首页
Git的简易使用

Git的简易使用

作者: 会飞的鱼_500 | 来源:发表于2018-12-27 17:11 被阅读0次

 git init 把目录变成git可以管理的仓库

一、最常见的命令

 通过命令 git init 把这个目录变成git可以管理的仓库

目录下会多出一个.git文件

在该目录下新建a.txt

使用命令 git add a.txt添加到暂存区里面

使用git status查看状态

mit

使用git commit -m "xxxx"  把文件提交到仓库。

更改a.txt的内容 添加一行11111

使用git status 查看状态

使用git diff a.txt 查看具体内容

使用git commit -m "xxxx"  把文件提交到仓库。

二:版本回退:

使用git log查看历史记录

使用 git reset --hard^  会退到上一版本  “^”的个数代表回退的版本数

但如果要回退到前100个版本的话,使用上面的方法肯定不方便,我们可以使用下面的简便命令操作:git reset  --hard HEAD~100 即可。

或者使用 git reflog 查看所有历史记录  

使用 git reset --hard 649c1a0(这里是什么相信聪明的我一定知道)  即可回退版本

三、Git撤销修改和删除文件操作。

撤销修改

cat a.txt 查看a.txt的内容 

添加222222内容

使用cat命令查看

但这时我不想要22222了,怎么办?

1、很简单直接回退版本不就好了

2、直接在文件中删除22222不就好了

除此之外还有一个方法

先查看状态,我们会发现有这么一句话

look红色部分.

使用 git checkout -- a.txt 即可去除 22222

这样a.txt就又变回了原来青涩的模样

删除文件

我们先添加一个b.txt

使用rm b.txt 删除

发现本地已经没有b.txt

查看状态时发现

如果需要恢复 使用 git checkout -- b.txt 
仅仅是删除了物理文件,没有将其从 git 的记录中剔除。

需要commit一次才能彻底删除

git commit -am "xxx"   (注意a这个参数)

这样便彻底删除了。

四、创建与合并分支

查看分支:git branch

   创建分支:git branch name

   切换分支:git checkout name

创建+切换分支:git checkout –b name

合并某分支到当前分支:git merge name

删除分支:git branch –d name

五、远程仓库与本地仓库关联

git remote add origin https://xxxx

git push -u origin master

六 大总结

mkdir:         XX (创建一个空目录 XX指目录名)

   pwd:          显示当前目录的路径。

   git init          把当前的目录变成可以管理的git仓库,生成隐藏.git文件。

   git add XX       把xx文件添加到暂存区去。

   git commit –m “XX”  提交文件 –m 后面的是注释。

   git status        查看仓库状态

   git diff  XX      查看XX文件修改了那些内容

   git log          查看历史记录

   git reset  --hard HEAD^ 或者 git reset  --hard HEAD~ 回退到上一个版本

                        (如果想回退到100个版本,使用git reset –hard HEAD~100 )

   cat XX         查看XX文件内容

   git reflog       查看历史记录的版本号id

   git checkout -- XX  把XX文件在工作区的修改全部撤销。

   git rm XX          删除XX文件

git remote add origin https://xxx关联一个远程库

   git push –u(第一次要用-u 以后不需要) origin master 把当前master分支推送到远程库

git clone https://xxx从远程库中克隆

   git checkout –b dev  创建dev分支 并切换到dev分支上

   git branch  查看当前所有的分支

   git checkout master 切换回master分支

   git merge dev    在当前的分支上合并dev分支

   git branch –d dev 删除dev分支

   git branch name  创建分支

   git stash 把当前的工作隐藏起来 等以后恢复现场后继续工作

   git stash list 查看所有被隐藏的文件列表

   git stash apply 恢复被隐藏的文件,但是内容不删除

   git stash drop 删除文件

   git stash pop 恢复文件的同时 也删除文件

   git remote 查看远程库的信息

   git remote –v 查看远程库的详细信息

   git push origin master  Git会把master分支推送到远程库对应的远程分支上

相关文章

  • git - 简易指南(最简洁明了)

    http://www.bootcss.com/p/git-guide/ git - 简易指南 助你开始使用 git...

  • git简易指南

    助你开始使用 git 的简易指南,木有高深内容,;)。 安装 git for windowsgit for OSX...

  • git branch 分支与合并

    在使用 git 进行分支开发与合并的时候需要用到这些命令。其他基本 git 命令参考 Git 简易食用指南 git...

  • git-使用指南

    这里推荐一下外国友人的使用指南。做的非常棒。git 使用简易指南☜

  • git 使用简易指南

    助你开始使用 git 的简易指南,木有高深内容,;)。 初次运行 Git 前的配置 当安装完 Git 应该做的第一...

  • git使用简易过程

    登录github,创建一个新的仓库 填写名字,详细信息,勾选初始化,点击创建 选择git协议复制链接,选择http...

  • 简易git 使用(OSChina)

    (廖雪峰git)[http://www.liaoxuefeng.com/wiki/0013739516305929...

  • git使用简易教程

    常见命令不再说明: 1.提交失误,想回滚到某一版本。 git log git reset --hard ca0a1...

  • GIT使用简易指南

    开始 在开始使用GIT之前,首先要安装GIT客户端[https://git-scm.com/downloads],...

  • 简易的Git使用教程

    简易的Git使用教程 1.注册一个GitHub账号 2.新建一个项目 3.输入项目名称,勾选选项,点击创建 4.使...

网友评论

      本文标题:Git的简易使用

      本文链接:https://www.haomeiwen.com/subject/ajbflqtx.html