美文网首页
常用Git命令

常用Git命令

作者: 金锡圭璧 | 来源:发表于2019-11-20 11:34 被阅读0次
(1)从代码库中克隆整个项目
git clone [url]
(2)获取远端库中所有分支
git fetch [远程库名]
git fetch origin                                      //获取origin库的所有分支至工作区
(3)查看分支
git branch                                           //查看本地所有分支 
git branch -r                                       //查看远程所有分支 
git branch -a                                       //查看本地和远程所有分支 
(4)创建新的分支
git checkout -b [新分支名]
git checkout -b [新分支名] [旧分支名]
git checkout -b newBranch                             //从当前分支检出newBranch分支
git checkout -b newBranch origin/oldBranch            //检出origin库的oldBranch分支在工作区创建newBranch
(5)拉取分支
git pull [远程库名] [远程分支名]:[本地分支名] 
git pull origin master:myBranch                       //拉取origin库的master分支,与工作区的myBranch分支合并
git pull origin master                                //拉取origin库的master分支,与工作区的当前分支合并
(6)切换分支
git checkout [分支名]
git checkout master                                  //工作区切换至master分支
(7)删除分支
git checkout -d [分支名]        
git checkout -D myBranch                             //强制删除工作区myBranch分支
(8)添加文件
git add [文件1] [文件2]                               //添加指定文件到暂存区
git add [目录]                                       //添加指定目录到暂存区,包括子目录
git add .                                           //添加当前目录的所有文件到暂存区(“ .”代码当前目录)
(9)提交文件
git commit -m [描述信息]                               //提交暂存区中所有文件到仓库区
git commit [文件1] [文件2] [文件3] -m [描述信息]        //提交暂存区中指定文件到仓库区
git commit -a                                         //提交工作区自从上次commit之后的修改直接至仓库区
(10)放弃工作区修改
git checkout -- [文件名]                              //放弃该文件还未加入到暂存区的修改(未使用git add)
git checkout .                                       //放弃所有还未加入到暂存区的修改(未使用git add)       
git reset HEAD [文件名]                              //放弃该文件还未提交到本地库的修改(已使用git add,未使用git commit)
git reset HEAD                                       //放弃所有还未提交到本地库的修改(已使用git add,未使用git commit)
git reset --hard HEAD^                              //回退到上一次commit的状态(已使用git commit)
参考&鸣谢:

-《结合TortoiseGit讲解常用Git命令(Windows系统)》
  https://www.jianshu.com/p/307a052e0e90
-《git放弃本地文件修改》
  https://www.jianshu.com/p/c0f7e4ac14c7

相关文章

  • Git 常用命令详解

    @[TOC](Git 常用命令详解) 1. Git 常用命令 1.1 常用git 命令图表汇总 1.2 配置个人信...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • GIT 版本管理 常用命令

    Git 常用命令流程图 Git常用操作命令: 初始化创建:$ git init //检出仓库:$ git clon...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • GIt 操作补充

    常用的git操作命令 常用的git操作命令已经能够满足日常的工作需求 现补充一些高级命令 git branch -...

  • Git

    常用Git命令

  • Git 日常知识

    git常用命令行命令: 1、git 中本地库常用的命令: 本地库的初始化:git init 本地库分支查询:git...

  • Git 常用命令及应用这一篇就够了(新手向)

    1. git 常用命令 1.1 常用命令 1.2 git remote 管理远程仓库 1.3 git r...

  • git操作

    Git原理 Git常用命令

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

网友评论

      本文标题:常用Git命令

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