美文网首页
Git命令集合

Git命令集合

作者: Angrybird233 | 来源:发表于2018-08-19 10:36 被阅读0次

Git基础命令 git远程关联 git远程关联移除

git命令简单简介

  1. 常用命令集合:

    git init
    
    创建版本库 (生成例:/.git/目录)
    
    以下命令都需要拥有版本库的时候才可以执行
    
    git add <file>
    
    用于把文件添加到git(暂存区),准备提交**【请忽略<>】
    
    git add -A  或者    git add -all
    
    把工作区的所有修改添加到暂存区
    
    git commit -m '描述内容'**
    
    只有添加文件之后才能使用,用于提交内容到主分支(默认是master)
    
  2. 本地其它命令合集:

    git status
    
    查看仓库状态
    
    git diff
    
    查看修改的内容。注意:已经使用git add之后,不能再查看修改的内容
    
    git log
    
    查看git提交日志 记录git commit信息
    
    git reflog
    
    记录每一次git的命令(该命令可用于回滚后忘记最新版的id是找回)
    
    HEAD 在git中指代当前版本 HEAD^指上一个,HEAD^^同理
    
    git checkout -- <file>
    
    撤销文件的修改到最近一次git commit或者git add 注意:--非常重要 **【请忽略<>】
    
    git reset --hard <commit_id>
    
    把工作区内容恢复到指定版本 **【请忽略<>】
    
    git reset HEAD <file>
    
    把暂存区的内容清除 【请忽略<>】
    
    git rm <file>
    
    删除文件。删除之后还需要提交(git commit)**【请忽略<>】**
    
    git mv <filedir> <newfiledir>
    
    移动文件到新的路径,如果新的文件名发生改变,则可以理解为重命名**【请忽略<>】
    
    例子:git mv 12.txt 45.txt
    
    把当前目录下的文件12.txt重命名为45.txt
    
    git mv 45.txt ./dir/67.txt
    
    把当前目录下的文件45.txt移动到当前目录下的dir目录中,并重命名为67.txt
    
  3. 远程仓库命令合集:

    git remote add origin <address>
    关联一个github远程仓库 <address>是仓库地址 **【请忽略<>】**
    
    git push -u origin master
    关联远程仓库第一次提交的时候添加上-u参数,用于把本地以前的commit_log推送到远程库
    
    git push origin master
    以后的推送就不需要-u参数
    
    git remote rm origin
    移除远程库
    
    git remote add origin "Git仓库的ssh格式地址"
    添加远程库
    
    git clone <adderss>
    克隆一个已有的远程仓库。address是远程库地址**【请忽略<>】**
    
  4. 分支管理命令合集:

    git checkout -b <newbranch name>
    创建一个新的分支并切换到这个新的分支。-b参数表示创建新分支 newbranch 新的分支名**【请忽略<>】
    
    git branch <newbranch>
    创建一个新的分支,newbranch 新的分支名**【请忽略<>】
    
    git checkout <branch>
    
    切换到指定分支**【请忽略<>】
    
    git branch
    
    查看当前仓库拥有的分支,以及当前在哪一个分支(分支名前有*表示当前所在分支)
    
    git merge <branch>
    
    合并指定分支的更新到当前所在分支【请忽略<>】
    
    git branch -d <branch>
    
    删除指定分支【请忽略<>】
    
    git branch -D <branch>
    
    强制删除指定分支【请忽略<>】
    
  5. 其它命令集合:

    git log --graph
    
    显示分支合并图
    
    git merge --no-ff <branch>
    
    关闭Fast-forward 合并(快速模式),强制禁用快速合并模式进行合并指定分支到当前分支**【请忽略<>】
    
    git stash
    
    保存当前分支工作现场,可以执行多次
    
    git stash list
    
    查看当前分支保存的工作现场列表
    
    git stash apply [stash_id]
    
    恢复现场,方括号内是可选参数(指定恢复)**【请忽略[]】**
    
    git stash pop [stash_id]
    
    恢复现场,并删除**【请忽略[]】
    
    git stash drop [stash_id]
    
    删除现场**【请忽略[]】
    
    git remote
    
    查看远程库信息,默认显示origin
    
    git remote -v
    
    查看更详细的远程库信息,包括push 和fetch 地址
    
  6. 6

    本文描述的命令还不是很全面,更详细的请运行

    git --help

    查阅

相关文章

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git命令集合

    查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git show...

  • git命令集合

    1.配置单个项目的用户名和邮箱 2.查看当前用户信息 3.将项目的所有文件添加到缓存中 4.提交 5.拉文件 6....

  • git 命令集合

    有两个分支,master和test,在test上提交了两次改动,只想把第一次的改动合并到master,操作如下: ...

  • git命令集合

    git status 状态查看,文件增删改等状态 git add . 增加修改到提交序列中 git commit ...

  • Git命令集合

    基本命令 git init git status git add git commit git log 添加/删除...

  • git命令集合

    提交命令

  • Git 管理 (二)

    原文地址梦想小筑 Git的奇技淫巧:see_no_evil: Git常用命令集合,Fork于tips项目 Git是...

  • Git使用技巧

    Git的奇技淫巧:see_no_evil: Git常用命令集合,Fork于tips项目 Git是一个“分布式版本管...

  • Git常用命令集合

    Git常用命令集合 刻意练习 现代的ide里面都集成了很多Git,Maven的操作命令,让开发者点一点就很容易执行...

网友评论

      本文标题:Git命令集合

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