美文网首页
Git速查手册

Git速查手册

作者: 芒果二十 | 来源:发表于2019-07-02 14:09 被阅读0次

1.创建版本库

创建文件夹:$ mkdir learngit
进入文件夹:$ cd learngit
将目录变成git可管理的仓库:$ git init
把文件添加进暂存区:$ git add fileName
把文件添加进版本库:$ git commit -m 'wm'

2.版本回退

查看到当前版本为止所有commit:$ git log
会列出到当前版本为止所有历史提交的commit 和id
回退到上一版本:$ git reset --hard HEAD^
回退到指定版本:$ git reset --hard commitId
查看所有历史命令:$ git reflog

3.撤销修改

回到暂存区或者回到上一版本:$ git checkut -- fileName
清空暂存区:$ git reset HEAD fileName

4.删除

删除版本库中的文件:$ git rm fileName
如果删错了,可以从版本库里面恢复:$ git checkout -- fileName
$ git checkout -- fileName这个命令吗,就是用版本库的替换工作区的内容,无论是修改还是删除

5.远程仓库

将本地项目与远程库相连:$ git remot add origin git_url
第一次推送:$ git push -u origin master

-u将本地master和远程master相连

6.分支管理

新建并切换分支:$ git checkout -b dev
切换分支:$ git checkout dev
合并分支(无合并记录):$ git merge dev
合并分支(有合并记录):$ git merge --no-ff -m "merge with no-ff" dev
删除分支:$ git branch -d dev
强行删除分支:$ git branch -D dev

7.Bug分支

储存当前工作区:$ git stash
创建Bug分支:$ git checkout -b issue-101,在这个分支解决bug后,合并到master分支,最后删除Bug分支
查看储存的工作区:$ git stash list
恢复工作区:$ git stash apply,这种恢复方法不会删除stash ,需要调用git stash drop删除
恢复工作区并删除stash: $ git stash pop
恢复到指定stash:$ git stash stash_name

8.多人合作项目,多个分支

一般clone的项目只能看到master分支,要想在其它分支操作:
建立本地分支,最好与远程分支名字相同:$ git checkout -b dev origin/dev
如果本地分支与远程分支没有建立联系:git branch --set-upstream-to <branch-name> origin/<branch-name>

相关文章

  • Git速查手册

    1.创建版本库 创建文件夹:$ mkdir learngit进入文件夹:$ cd learngit将目录变成git...

  • Git常用命令图解

    搜集来的常用的git命令表格,总有一张适合你 git命令速查表.jpg git命令参考手册.png Git命令全集...

  • 常用Git命令

    Git常用指令速查图 Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状...

  • git 速查表

    git 命令速查表

  • Git 常用命令

    Git 常用命令速查

  • 速查手册

    Linux命令 查看所有状态的TCP连接 注意:在Ubuntu下要加sudo才可以看到所有的TCP连接。 查看正在...

  • Objective-C 与Swift代码转换速查手册

    Objective-C 与Swift代码转换速查手册

  • Git常用命令速查手册

    Git的四个组成部分 3、将暂存区文件提交到本地仓库 4、查看仓库当前状态git status5、比较文件异同 6...

  • Git常用命令速查手册

    命令不断更新中...... Git的四个组成部分 1、初始化仓库 2、将文件添加到仓库 3、将暂存区文件提交到本地...

  • Git常用命令速查手册

    初始化仓库 git init 将文件添加到仓库 git add 文件名 # 将工作区的某个文件添加到暂存区 git...

网友评论

      本文标题:Git速查手册

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